diff --git a/examples/arm_cm0/balrob/balrob_fmul_test2Script.sml b/examples/arm_cm0/balrob/balrob_fmul_test2Script.sml new file mode 100644 index 000000000..1f18b21f4 --- /dev/null +++ b/examples/arm_cm0/balrob/balrob_fmul_test2Script.sml @@ -0,0 +1,2847 @@ +open HolKernel Parse boolLib bossLib; + +open balrob_supportLib; +open birsSyntax; +open birs_utilsLib; + +open balrob_fmul_testTheory; + +val _ = new_theory "balrob_fmul_test2"; + +val balrob_test___aeabi_fmul_thm2 = prove(``birs_symb_exec ^((lhs o concl) balrobLib.bir_balrob_prog_def) + (<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000B44w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R7",BExp_Den (BVar "sy_R7" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R4" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM",BExp_Den (BVar "sy_MEM" (BType_Mem Bit32 Bit8))); + ("tmp_SP_process", + BExp_Den (BVar "sy_tmp_SP_process" (BType_Imm Bit32))); + ("SP_process",BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_LR" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V",BExp_Den (BVar "sy_PSR_V" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "sy_R1" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R3" (BType_Imm Bit32))); + ("PSR_C",BExp_Den (BVar "sy_PSR_C" (BType_Imm Bit1))); + ("R0",BExp_Den (BVar "sy_R0" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R2" (BType_Imm Bit32))); + ("PSR_Z",BExp_Den (BVar "sy_PSR_Z" (BType_Imm Bit1))); + ("PSR_N",BExp_Den (BVar "sy_PSR_N" (BType_Imm Bit1))); + ("countw",BExp_Den (BVar "sy_countw" (BType_Imm Bit64)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw)))))) + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1)))|>, + {<|bpc_label := BL_Label "cheated"; bpc_index := 0|>}, + {<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 1w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 0w)) + (BExp_Den (BVar "syr_5" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 134w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 134w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_Den (BVar "syp_other12468" (BType_Imm Bit1)))))))))|> +}) +``, cheat); + +val balrob_test___aeabi_fmul_thm3 = prove(``birs_symb_exec ^((lhs o concl) balrobLib.bir_balrob_prog_def) + (<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000B44w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R7",BExp_Den (BVar "sy_R7" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R4" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM",BExp_Den (BVar "sy_MEM" (BType_Mem Bit32 Bit8))); + ("tmp_SP_process", + BExp_Den (BVar "sy_tmp_SP_process" (BType_Imm Bit32))); + ("SP_process",BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_LR" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V",BExp_Den (BVar "sy_PSR_V" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "sy_R1" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R3" (BType_Imm Bit32))); + ("PSR_C",BExp_Den (BVar "sy_PSR_C" (BType_Imm Bit1))); + ("R0",BExp_Den (BVar "sy_R0" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R2" (BType_Imm Bit32))); + ("PSR_Z",BExp_Den (BVar "sy_PSR_Z" (BType_Imm Bit1))); + ("PSR_N",BExp_Den (BVar "sy_PSR_N" (BType_Imm Bit1))); + ("countw",BExp_Den (BVar "sy_countw" (BType_Imm Bit64)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw)))))) + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1)))|>, + {<|bpc_label := BL_Label "cheated"; bpc_index := 0|>}, + {<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 1w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 0w)) + (BExp_Den (BVar "syr_5" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 134w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 134w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 4w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_38" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_35" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_38" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_35" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_38" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_35" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_15" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_28" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_28" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "syr_2883572" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_17" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 150w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 163w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_Den (BVar "syp_other124662" (BType_Imm Bit1)))))))))|> +}) +``, cheat); + +val balrob_test___aeabi_fmul_thm4 = prove(``birs_symb_exec ^((lhs o concl) balrobLib.bir_balrob_prog_def) + (<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000B44w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R7",BExp_Den (BVar "sy_R7" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R4" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM",BExp_Den (BVar "sy_MEM" (BType_Mem Bit32 Bit8))); + ("tmp_SP_process", + BExp_Den (BVar "sy_tmp_SP_process" (BType_Imm Bit32))); + ("SP_process",BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_LR" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V",BExp_Den (BVar "sy_PSR_V" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "sy_R1" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R3" (BType_Imm Bit32))); + ("PSR_C",BExp_Den (BVar "sy_PSR_C" (BType_Imm Bit1))); + ("R0",BExp_Den (BVar "sy_R0" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R2" (BType_Imm Bit32))); + ("PSR_Z",BExp_Den (BVar "sy_PSR_Z" (BType_Imm Bit1))); + ("PSR_N",BExp_Den (BVar "sy_PSR_N" (BType_Imm Bit1))); + ("countw",BExp_Den (BVar "sy_countw" (BType_Imm Bit64)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw)))))) + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1)))|>, + {<|bpc_label := BL_Label "cheated"; bpc_index := 0|>}, + {<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 1w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 0w)) + (BExp_Den (BVar "syr_5" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 134w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 134w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 4w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_38" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_35" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_38" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_35" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_38" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_35" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_15" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_28" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_28" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "syr_2883572" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_17" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 150w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 163w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_Den (BVar "syp_other124662" (BType_Imm Bit1)))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 1w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_Den (BVar "syp_other1246889" (BType_Imm Bit1)))))))))|> +}) +``, cheat); + +val symb_exec_thm = balrob_test___aeabi_fmul_thm3; +val symb_exec_thm = balrob_test___aeabi_fmul_thm2; +val symb_exec_thm = balrob_test___aeabi_fmul_thm4; +val symb_exec_thm = balrob_test___aeabi_fmul_thm; + +fun print_mem sys = + let + val env = dest_birs_state_env sys; + val mappings = get_env_mappings env; + val mappings_ = List.filter ((fn x => x = "MEM") o stringSyntax.fromHOLstring o fst) mappings; + val mem_exp = (snd o hd) mappings_; + (*val _ = print_term mem_exp;*) + val (mexp, stores) = birs_simp_instancesLib.dest_BExp_Store_list mem_exp []; + val _ = print ("MEM " ^ (term_to_string mexp) ^ " [\n"); + fun print_store (expad, _, expv) = + let + val expad_s = term_to_string expad; + val expv_s = term_to_string expv; + val expv_s = if String.size expv_s > 100 then "(...)" else expv_s; + val _ = print (" " ^ expad_s ^ "\n -> " ^ expv_s ^ "\n"); + in () end; + val _ = map (print_store) stores; + val _ = print ("]\n"); + in () end; + +(* +val Pis = (get_birs_Pi_list o concl) symb_exec_thm; +val _ = List.map + (fn sys => + let + val _ = print_mem sys; + in () end) + Pis; +*) + +(* +val proc_thm = balrob_supportLib.birs_basic_merge symb_exec_thm; + +val entry_name = "__aeabi_fmul"; +val _ = save_thm("balrob_summary_" ^ entry_name ^ "_thm", proc_thm); +*) + +val _ = export_theory (); diff --git a/examples/arm_cm0/balrob/balrob_fmul_testScript.sml b/examples/arm_cm0/balrob/balrob_fmul_testScript.sml new file mode 100644 index 000000000..cb3e2accc --- /dev/null +++ b/examples/arm_cm0/balrob/balrob_fmul_testScript.sml @@ -0,0 +1,344694 @@ +open HolKernel Parse boolLib bossLib; + +(*open balrob_supportLib;*) + +(*open balrob_endsTheory;*) +open balrobLib; + +val _ = new_theory "balrob_fmul_test"; + +val symb_exec_thm = prove(``birs_symb_exec ^((lhs o concl) balrobLib.bir_balrob_prog_def) + (<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000B44w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R7",BExp_Den (BVar "sy_R7" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R4" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM",BExp_Den (BVar "sy_MEM" (BType_Mem Bit32 Bit8))); + ("tmp_SP_process", + BExp_Den (BVar "sy_tmp_SP_process" (BType_Imm Bit32))); + ("SP_process",BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_LR" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V",BExp_Den (BVar "sy_PSR_V" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "sy_R1" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R3" (BType_Imm Bit32))); + ("PSR_C",BExp_Den (BVar "sy_PSR_C" (BType_Imm Bit1))); + ("R0",BExp_Den (BVar "sy_R0" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R2" (BType_Imm Bit32))); + ("PSR_Z",BExp_Den (BVar "sy_PSR_Z" (BType_Imm Bit1))); + ("PSR_N",BExp_Den (BVar "sy_PSR_N" (BType_Imm Bit1))); + ("countw",BExp_Den (BVar "sy_countw" (BType_Imm Bit64)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw)))))) + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1)))|>, + {<|bpc_label := BL_Label "cheated"; bpc_index := 0|>}, + {<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 1w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 0w)) + (BExp_Den (BVar "syr_5" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 134w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 134w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 4w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_38" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_35" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_38" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_35" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_38" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_35" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_15" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_28" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_28" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_17" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 150w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 163w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_16" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 383w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 383w)) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_59" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_56" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_59" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_56" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_59" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_56" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_15" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_49" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_49" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 255w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_17" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 153w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 166w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_16" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 382w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 382w)) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_62" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_61" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_62" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_61" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_62" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_61" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_61" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syr_61" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_9" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_9" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 107w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 114w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 109w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 111w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_9" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_9" (BType_Imm Bit32))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 99w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 101w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 105w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 107w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 106w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 108w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 113w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 115w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 107w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 109w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_84" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_81" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_84" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_81" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_84" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_81" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_74" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_74" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 130w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 141w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 383w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 383w)) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 102w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 109w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 111w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_10" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 103w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 105w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_105" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_102" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_105" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_102" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_105" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_102" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_95" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_95" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 126w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 137w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_10" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 383w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 383w)) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_133" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_130" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_133" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_130" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_133" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_130" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_110" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_123" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_123" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_112" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 156w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 169w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_111" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 383w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 383w)) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_154" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_151" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_154" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_151" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_154" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_151" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_110" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_144" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_144" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 255w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_112" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 159w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 172w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_9" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_9" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_111" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 382w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 382w)) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 126w)))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 99w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 99w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 4w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 4w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 1w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 138w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 138w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_173" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_175" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 218w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 220w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_174" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_180" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_179" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_180" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_179" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_180" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_179" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))); + ("PSR_V",BExp_Den (BVar "syr_177" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_175" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 234w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 241w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_174" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_201" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_198" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_201" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_198" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_201" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_198" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_173" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_191" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_191" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_175" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 221w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 232w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_174" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF7w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF7w)))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 118w)))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_173" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_175" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 221w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 223w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_174" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_206" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_205" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_206" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_205" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_206" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_205" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))); + ("PSR_V",BExp_Den (BVar "syr_203" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_174" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den + (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 118w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_175" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 237w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 244w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_174" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_227" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_224" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_227" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_224" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_227" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_224" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_173" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_217" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_217" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Den (BVar "syr_168" (BType_Imm Bit32)))) + (BExp_Const (Imm32 118w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_168" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_175" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 224w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 235w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_174" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Den + (BVar + "syr_168" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_237" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_239" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 183w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 187w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_238" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_244" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_243" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_244" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_243" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_244" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_243" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))); + ("PSR_V",BExp_Den (BVar "syr_241" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_239" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 199w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 208w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_238" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_265" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_262" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_265" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_262" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_265" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_262" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_237" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_255" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_255" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_239" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 186w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 199w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_238" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 383w))) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 382w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 382w)))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 255w)))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_237" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_239" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 186w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 190w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_238" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 382w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_270" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_269" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_270" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_269" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_270" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_269" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))); + ("PSR_V",BExp_Den (BVar "syr_267" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_238" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 255w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_239" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 202w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 211w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_238" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 382w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_291" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_288" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_291" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_288" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_291" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_288" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_237" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_281" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_281" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 255w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_239" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 189w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 202w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_238" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 382w))) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_294" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_293" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_294" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_293" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_294" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_293" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_293" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syr_293" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_231" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_231" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 143w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 150w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 165w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 167w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_300" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_299" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_300" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_299" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_300" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_299" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))); + ("PSR_V",BExp_Den (BVar "syr_297" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) Bit8) Bit32)) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_161" (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) Bit8) Bit32)) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 181w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 188w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w)))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_321" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_318" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_321" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_318" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_321" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_318" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_311" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_311" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 168w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 179w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_231" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_231" (BType_Imm Bit32))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 135w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 137w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 161w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 163w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_326" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_325" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_326" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_325" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_326" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_325" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))); + ("PSR_V",BExp_Den (BVar "syr_323" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) Bit8) Bit32)) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_161" (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) Bit8) Bit32)) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 177w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 184w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w)))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_347" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_344" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_347" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_344" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_347" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_344" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_337" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_337" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 164w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 175w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 142w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 144w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 149w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 151w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 143w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 145w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 163w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 165w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_352" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_351" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_352" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_351" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_352" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_351" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))); + ("PSR_V",BExp_Den (BVar "syr_349" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 179w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 186w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w)))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_373" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_370" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_373" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_370" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_373" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_370" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_363" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_363" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 166w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 177w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 138w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 140w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 145w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 147w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_232" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 139w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 141w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 159w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 161w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_378" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_377" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_378" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_377" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_378" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_377" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))); + ("PSR_V",BExp_Den (BVar "syr_375" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 175w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 182w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w)))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_399" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_396" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_399" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_396" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_399" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_396" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_389" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_389" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 162w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 173w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_232" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 383w)))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_404" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_406" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 189w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 193w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_405" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 383w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_411" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_410" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_411" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_410" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_411" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_410" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))); + ("PSR_V",BExp_Den (BVar "syr_408" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 414w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_406" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 205w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 214w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_405" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 383w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 383w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 383w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_432" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_429" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_432" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_429" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_432" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_429" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_404" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_422" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_422" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 256w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_406" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 192w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 205w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_405" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 383w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 383w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 382w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 382w)))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 255w)))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_404" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_406" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 192w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 196w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_405" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 382w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 382w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_437" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_436" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_437" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_436" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_437" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_436" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))); + ("PSR_V",BExp_Den (BVar "syr_434" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_405" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 413w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 255w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_406" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 208w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 217w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_405" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 382w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 382w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 382w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_458" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_455" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_458" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_455" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_458" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_455" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_404" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_448" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_448" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))) + (BExp_Const (Imm32 255w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_406" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 195w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 208w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_231" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_231" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_405" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 382w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 382w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 128w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 128w)))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_463" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 1w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_465" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 183w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 185w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_464" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 128w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_470" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_469" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_470" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_469" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_470" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_469" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 159w))); + ("PSR_V",BExp_Den (BVar "syr_467" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 159w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))))) + (BExp_Const (Imm32 159w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 159w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))))) + (BExp_Const (Imm32 159w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 159w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 1w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_465" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 199w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 206w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_464" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 128w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_491" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_488" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_491" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_488" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_491" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_488" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_463" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_481" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_481" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 1w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_465" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 186w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 197w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_464" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 127w)))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_463" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_465" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 186w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 188w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_464" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 127w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_496" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_495" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_496" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_495" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_496" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_495" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 158w))); + ("PSR_V",BExp_Den (BVar "syr_493" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 158w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))))) + (BExp_Const (Imm32 158w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 158w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))))) + (BExp_Const (Imm32 158w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_464" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den + (BVar "syr_161" (BType_Imm Bit32))))) + (BExp_Const (Imm32 158w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_465" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 202w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 209w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_464" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 127w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_517" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_514" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_517" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_514" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_517" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_514" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_463" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_507" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_507" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CD7w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_UnaryExp BIExp_ChangeSign + (BExp_Const (Imm32 118w))) + (BExp_Den (BVar "syr_161" (BType_Imm Bit32)))))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_161" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_465" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 189w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 200w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_464" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_UnaryExp + BIExp_ChangeSign + (BExp_Const + (Imm32 + 118w))) + (BExp_Den + (BVar + "syr_161" + (BType_Imm + Bit32))))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_520" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_519" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_520" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_519" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_520" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_519" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_519" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syr_519" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 8w))) (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 8w))) + (BExp_Const (Imm32 1w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 105w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 110w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 2w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 106w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 106w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 8w))) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 8w))) (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 8w))) + (BExp_Const (Imm32 1w))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 97w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 97w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 2w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 102w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 102w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 8w))) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 105w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 105w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 8w))) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 1w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 101w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 101w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 8w))) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 1w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_549" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_546" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_549" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_546" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_549" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_546" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_526" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_539" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_539" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_528" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 154w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 165w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 8w))) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_527" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 383w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 383w)) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_570" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_567" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_570" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_567" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_570" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_567" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_526" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_560" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_560" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 255w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_528" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 157w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 168w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 8w))) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_527" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 382w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 382w)) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_580" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_579" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_580" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_579" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_580" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_579" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_579" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syr_579" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 8w))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 8w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 135w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 140w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 2w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 136w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 136w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 8w))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 8w))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 127w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 127w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 2w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 132w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 132w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 155w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 155w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w)))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_586" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_585" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_586" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_585" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_586" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_585" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))); + ("PSR_V",BExp_Den (BVar "syr_583" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) Bit8) Bit32)) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_577" (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) Bit8) Bit32)) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 171w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 176w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_607" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_604" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_607" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_604" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_607" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_604" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_597" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_597" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 158w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 167w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 151w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 151w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w)))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_612" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_611" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_612" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_611" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_612" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_611" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))); + ("PSR_V",BExp_Den (BVar "syr_609" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) Bit8) Bit32)) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_577" (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) Bit8) Bit32)) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 167w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 172w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_633" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_630" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_633" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_630" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_633" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_630" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_623" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_623" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 154w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 163w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 + 0w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_638" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_640" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 181w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 183w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_639" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_645" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_644" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_645" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_644" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_645" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_644" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))); + ("PSR_V",BExp_Den (BVar "syr_642" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_640" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 197w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 204w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_639" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_666" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_663" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_666" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_663" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_666" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_663" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_638" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_656" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_656" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_640" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 184w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 195w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_639" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF7w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF7w)))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 118w)))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_638" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_640" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 184w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 186w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_639" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_671" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_670" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_671" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_670" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_671" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_670" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))); + ("PSR_V",BExp_Den (BVar "syr_668" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_639" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Const (Imm32 255w)) + (BExp_Den + (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 118w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_640" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 200w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 207w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_639" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinExp + BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_692" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_689" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_692" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_689" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_692" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_689" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_638" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_682" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_682" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_577" (BType_Imm Bit32)))) + (BExp_Const (Imm32 118w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_577" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_640" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 187w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 198w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_639" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 255w)) + (BExp_Den + (BVar + "syr_577" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_725" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_722" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_725" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_722" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_725" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_722" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_702" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_715" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_715" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_704" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 153w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 166w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_703" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 638w)) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_746" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_743" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_746" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_743" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_746" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_743" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_702" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_736" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_736" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 510w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_704" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 156w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 169w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_703" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 637w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 637w)) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_749" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_748" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_749" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_748" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_749" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_748" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_748" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syr_748" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_696" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_696" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 110w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 117w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 2w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 111w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 113w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_696" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_696" (BType_Imm Bit32))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 102w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 2w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 107w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 109w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 109w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 111w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 116w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 118w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 110w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 112w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_771" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_768" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_771" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_768" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_771" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_768" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_761" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_761" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 133w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 144w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 105w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 107w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 112w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 114w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_697" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 106w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 108w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_792" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_789" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_792" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_789" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_792" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_789" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_782" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_782" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 129w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 140w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_697" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_820" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_817" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_820" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_817" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_820" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_817" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_797" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_810" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_810" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_799" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 159w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 172w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_798" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 638w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 638w)) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_841" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_838" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_841" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_838" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_841" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_838" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_797" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_831" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_831" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 510w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_799" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 162w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 175w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_696" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_798" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 637w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 637w)) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_844" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_843" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_844" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_843" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_844" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_843" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_843" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syr_843" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 8w))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 8w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 109w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 2w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 105w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 105w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 8w))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 8w))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 96w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 96w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 2w))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 101w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 101w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_866" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_863" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_866" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_863" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_866" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_863" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_856" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_856" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 127w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 136w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 + 0w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_887" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_884" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_887" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_884" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_887" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_884" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_877" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_877" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 123w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 132w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 + 0w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_915" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_912" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_915" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_912" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_915" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_912" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_892" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_905" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_905" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_894" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 153w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 164w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_893" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_936" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_933" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_936" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_933" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_936" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_933" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_892" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_926" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_926" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF80w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_894" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 156w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 167w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 8w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 8w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_893" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF01w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF01w))) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 256w))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 119w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 119w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_BinExp + BIExp_Or + (BExp_Const + (Imm32 12w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_Const + (Imm32 12w)) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 3w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 255w)) + (BExp_Den (BVar "syr_943" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 149w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 149w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Const + (Imm32 12w))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 12w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 3w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_976" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_973" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_976" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_973" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_976" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_973" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_953" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_966" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_966" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_955" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 155w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 168w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_954" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 638w)) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_997" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_994" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_997" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_994" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_997" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_994" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_953" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_987" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_987" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 510w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_955" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 158w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 171w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_954" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 637w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 637w)) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1000" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_999" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1000" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_999" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1000" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_999" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_999" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syr_999" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_947" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_947" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 112w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 119w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 120w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 122w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 3w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_947" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_947" (BType_Imm Bit32))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 106w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 116w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 118w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 3w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 111w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 113w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 118w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 120w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 112w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 114w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1022" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1019" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1022" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1019" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1022" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1019" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1012" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1012" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 135w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 146w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 107w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 109w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 114w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 116w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_948" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 108w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 110w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1043" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1040" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1043" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1040" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1043" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1040" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1033" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1033" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 131w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 142w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_948" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 + 638w)) + (BExp_Const + (Imm32 + 0w))))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1071" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1068" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1071" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1068" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1071" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1068" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1048" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1061" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1061" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 511w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1050" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 161w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 174w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1049" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 638w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 638w)) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1092" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1089" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1092" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1089" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1092" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1089" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1048" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1082" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1082" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 510w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1050" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 164w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 177w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Den + (BVar "syr_947" + (BType_Imm + Bit32)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_947" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1049" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Const + (Imm32 637w)) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 637w)) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 114w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 114w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 15w)) + (BExp_Const + (Imm32 12w))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 12w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 3w)) + (BExp_Const + (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 3w)) + (BExp_Const (Imm32 3w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w)))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 126w)))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 101w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 101w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Or + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 1w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF6w)))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_1104" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_1106" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 181w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 183w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1105" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1111" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1110" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1111" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1110" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1111" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1110" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))); + ("PSR_V",BExp_Den (BVar "syr_1108" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD7w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1106" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 197w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 204w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1105" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1132" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1129" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1132" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1129" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1132" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1129" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1104" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1122" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1122" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 117w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1106" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 184w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 195w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1105" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF6w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF7w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFF7w)))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 118w)))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_1104" (BType_Imm Bit32))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_1106" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 184w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 186w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1105" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1137" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1136" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1137" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1136" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1137" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1136" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))); + ("PSR_V",BExp_Den (BVar "syr_1134" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) + Bit8) Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_1105" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den + (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0xFFFFFFD8w))) Bit8) Bit32)))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 118w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1106" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 200w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 207w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1105" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1158" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1155" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1158" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1155" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1158" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1155" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1104" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1148" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1148" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Const (Imm32 0x10000CFFw)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_Den (BVar "syr_1099" (BType_Imm Bit32)))) + (BExp_Const (Imm32 118w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "syr_1099" + (BType_Imm Bit32))) + (BExp_Const (Imm32 5w))) + Bit8) Bit32)) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1106" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 187w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 198w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Cast + BIExp_UnsignedCast + (BExp_Cast + BIExp_LowCast + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 5w))) + Bit8) + Bit32)) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1105" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_Den + (BVar + "syr_1099" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0xFFFFFFF7w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1191" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1188" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1191" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1188" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1191" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1188" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1168" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1181" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1181" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1170" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 149w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 162w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1169" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1212" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1209" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1212" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1209" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1212" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1209" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1168" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1202" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1202" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF80w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1170" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 152w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 165w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp + BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1169" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0x8000000w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF01w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF01w))) + (BExp_Const + (Imm32 0w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1215" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1214" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1215" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1214" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1215" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1214" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1214" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syr_1214" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1162" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_1162" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 106w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 113w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1237" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1234" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1237" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1234" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1237" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1234" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1227" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1227" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 131w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 142w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1162" (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den (BVar "syr_1162" (BType_Imm Bit32))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 98w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 100w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32))) + (BExp_Const (Imm32 15w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1258" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1255" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1258" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1255" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1258" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1255" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1248" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1248" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 127w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 138w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 105w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 107w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 112w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 114w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 106w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 108w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1279" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1276" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1279" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1276" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1279" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1276" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1269" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1269" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 129w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 140w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_1163" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 2w)) + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 101w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 103w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 15w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w)))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 255w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 3w)) + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 108w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 110w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 3w)))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual (BExp_Const (Imm32 1w)) + (BExp_Den (BVar "syr_1163" (BType_Imm Bit32))))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 102w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 104w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1300" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1297" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1300" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1297" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1300" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1297" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Const (Imm32 0x10000DA8w)); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1290" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1290" (BType_Imm Bit32))))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 125w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 136w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 2w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1163" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 3w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar + "syr_1163" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 1w)))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1328" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1325" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1328" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1325" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1328" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1325" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1305" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1318" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1318" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF7Fw)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1307" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 155w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 168w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1306" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF00w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1349" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1346" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1349" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1346" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1349" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1346" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1305" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1339" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1339" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0xFFFFFF80w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1307" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 158w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 171w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Den + (BVar "syr_1162" + (BType_Imm Bit32)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Den + (BVar "syr_1162" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1306" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF01w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const + (Imm32 + 0xFFFFFF01w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 128w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 128w)))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_1354" (BType_Imm Bit32))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) (BExp_Const (Imm32 1w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_1356" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 146w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 148w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1355" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 128w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1361" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1360" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1361" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1360" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1361" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1360" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) (BExp_Const (Imm32 159w))); + ("PSR_V",BExp_Den (BVar "syr_1358" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 159w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 159w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 159w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" + (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 159w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 1w))) + (BExp_BinExp BIExp_And (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 159w))) Bit8) Bit32)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) (BExp_Const (Imm32 1w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1356" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 162w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 169w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1355" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 128w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 128w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1382" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1379" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1382" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1379" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1382" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1379" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1354" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1372" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1372" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) (BExp_Const (Imm32 1w)))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1356" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 149w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 160w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1355" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 128w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 27w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 27w)) + (BExp_BinExp BIExp_Minus (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 127w)))))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R1",BExp_Den (BVar "syr_1354" (BType_Imm Bit32))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "syr_1356" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 149w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 151w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1355" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 127w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 27w))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1387" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1386" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1387" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1386" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1387" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1386" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1", + BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) (BExp_Const (Imm32 158w))); + ("PSR_V",BExp_Den (BVar "syr_1384" (BType_Imm Bit1))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 158w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 158w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 158w))) Bit8) Bit32))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den + (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 158w))) Bit8) + Bit32)) (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 26w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w)))) + (BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual + (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const + (Imm32 16w))) + (BExp_Const + (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Den (BVar "syr_1355" (BType_Imm Bit32)))) + (BExp_Const (Imm32 6w)))) + (BExp_Cast BIExp_UnsignedCast + (BExp_Cast BIExp_LowCast + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w)))) + (BExp_Const (Imm32 158w))) Bit8) Bit32)))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1356" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 165w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 172w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1355" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 27w))) + (BExp_Const + (Imm32 + 0w))) + (BExp_BinPred + BIExp_SignedLessOrEqual + (BExp_Const + (Imm32 + 27w)) + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 127w))))))) + (BExp_UnaryExp + BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Minus + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 27w)))))))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10000C12w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))); + ("R5",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R0", + BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1408" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1405" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1408" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1405" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1408" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_1405" (BType_Imm Bit32))) + (BExp_Const (Imm32 23w)))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 0w))); + ("R7", + BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 31w))); + ("PSR_C", + BExp_BinPred BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w))) + (BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 31w)))) (BExp_Const (Imm32 2w))) + (BExp_Const (Imm32 0w))); + ("R1",BExp_Den (BVar "syr_1354" (BType_Imm Bit32))); + ("PSR_V", + BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "syr_1398" (BType_Imm Bit32))) + (BExp_Const (Imm32 254w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_SignedLessOrEqual + (BExp_Const (Imm32 254w)) + (BExp_Den (BVar "syr_1398" (BType_Imm Bit32))))); + ("tmp_PSR_C", + BExp_IfThenElse + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 1w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w)))) + (BExp_BinPred BIExp_LessThan + (BExp_UnaryExp BIExp_Not + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 9w))) + (BExp_Const + (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 128w)) + (BExp_Const + (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 6w))))); + ("LR",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 36w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 127w))))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("R6", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w)))) + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Mult + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w))) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w))) + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 3w))) + (BExp_BinExp BIExp_LeftShift + (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 19w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) + (BExp_Const (Imm32 16w))) + (BExp_Const (Imm32 16w)))) (BExp_Const (Imm32 6w))) + (BExp_Const (Imm32 1w))); + ("R12",BExp_Den (BVar "syr_1356" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 152w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 163w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R0" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar "sy_R1" + (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 255w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const (Imm32 15w)) + (BExp_Const (Imm32 0w))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_Equal + (BExp_Const + (Imm32 0w)) + (BExp_Const + (Imm32 15w)))))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_NotEqual + (BExp_BinExp BIExp_And + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 26w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w))) + (BExp_Const + (Imm32 + 1w)))) + (BExp_IfThenElse + (BExp_BinPred + BIExp_LessOrEqual + (BExp_Const + (Imm32 + 1w)) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 6w)))) + (BExp_Const + (Imm32 + 0w)) + (BExp_Const + (Imm32 + 1w))))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_Mult + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_Or + (BExp_BinExp + BIExp_LeftShift + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 9w))) + (BExp_Const + (Imm32 + 3w))) + (BExp_BinExp + BIExp_LeftShift + (BExp_Const + (Imm32 + 128w)) + (BExp_Const + (Imm32 + 19w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w)))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Den + (BVar + "syr_1355" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 6w)))) + (BExp_Const + (Imm32 0x8000000w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred + BIExp_LessOrEqual + (BExp_BinPred + BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w))) + (BExp_Const + (Imm1 0w))) + (BExp_BinPred + BIExp_Equal + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_RightShift + (BExp_BinExp + BIExp_LeftShift + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 1w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 127w)))) + (BExp_Const + (Imm32 127w))) + (BExp_Const + (Imm32 0w)))))))))))))))))|>}) +``, cheat); + +val entry_name = "__aeabi_fmul"; +val _ = save_thm("balrob_test_" ^ entry_name ^ "_thm", symb_exec_thm); + +val _ = export_theory (); diff --git a/examples/arm_cm0/balrob/balrob_ftop_test2Script.sml b/examples/arm_cm0/balrob/balrob_ftop_test2Script.sml new file mode 100644 index 000000000..8bd861dde --- /dev/null +++ b/examples/arm_cm0/balrob/balrob_ftop_test2Script.sml @@ -0,0 +1,53 @@ +open HolKernel Parse boolLib bossLib; + +open balrob_supportLib; +open birsSyntax; +open birs_utilsLib; + +open balrob_ftop_testTheory; + +val _ = new_theory "balrob_ftop_test2"; + +(* +val symb_exec_thm = balrob_test_ftop_thm3; +val symb_exec_thm = balrob_test_ftop_thm2; +val symb_exec_thm = balrob_test_ftop_thm4; +*) +val symb_exec_thm = balrob_test_ftop_thm; + +fun print_mem sys = + let + val env = dest_birs_state_env sys; + val mappings = get_env_mappings env; + val mappings_ = List.filter ((fn x => x = "MEM") o stringSyntax.fromHOLstring o fst) mappings; + val mem_exp = (snd o hd) mappings_; + (*val _ = print_term mem_exp;*) + val (mexp, stores) = birs_simp_instancesLib.dest_BExp_Store_list mem_exp []; + val _ = print ("MEM " ^ (term_to_string mexp) ^ " [\n"); + fun print_store (expad, _, expv) = + let + val expad_s = term_to_string expad; + val expv_s = term_to_string expv; + val expv_s = if String.size expv_s > 100 then "(...)" else expv_s; + val _ = print (" " ^ expad_s ^ "\n -> " ^ expv_s ^ "\n"); + in () end; + val _ = map (print_store) stores; + val _ = print ("]\n"); + in () end; + +(* +val Pis = (get_birs_Pi_list o concl) symb_exec_thm; +val _ = List.map + (fn sys => + let + val _ = print_mem sys; + in () end) + Pis; +*) + +val proc_thm = balrob_supportLib.birs_basic_merge symb_exec_thm; + +val entry_name = "ftop"; +val _ = save_thm("balrob_summary_" ^ entry_name ^ "_thm", proc_thm); + +val _ = export_theory (); diff --git a/examples/arm_cm0/balrob/balrob_ftop_testScript.sml b/examples/arm_cm0/balrob/balrob_ftop_testScript.sml new file mode 100644 index 000000000..88eef052a --- /dev/null +++ b/examples/arm_cm0/balrob/balrob_ftop_testScript.sml @@ -0,0 +1,6956 @@ +open HolKernel Parse boolLib bossLib; + +(*open balrob_supportLib;*) + +(*open balrob_endsTheory;*) +open balrobLib; + +val _ = new_theory "balrob_ftop_test"; + +val symb_exec_thm = prove(``birs_symb_exec ^((lhs o concl) balrobLib.bir_balrob_prog_def) + (<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10001438w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R7",BExp_Den (BVar "sy_R7" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R4" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM",BExp_Den (BVar "sy_MEM" (BType_Mem Bit32 Bit8))); + ("tmp_SP_process", + BExp_Den (BVar "sy_tmp_SP_process" (BType_Imm Bit32))); + ("SP_process",BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_LR" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V",BExp_Den (BVar "sy_PSR_V" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "sy_R1" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R3" (BType_Imm Bit32))); + ("PSR_C",BExp_Den (BVar "sy_PSR_C" (BType_Imm Bit1))); + ("R0",BExp_Den (BVar "sy_R0" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R2" (BType_Imm Bit32))); + ("PSR_Z",BExp_Den (BVar "sy_PSR_Z" (BType_Imm Bit1))); + ("PSR_N",BExp_Den (BVar "sy_PSR_N" (BType_Imm Bit1))); + ("countw",BExp_Den (BVar "sy_countw" (BType_Imm Bit64)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F74w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFF80Aw)))))) + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1)))|>, + {<|bpc_label := BL_Label "cheated"; bpc_index := 0|>}, + {<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100014FAw); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("R0",BExp_Den (BVar "syr_78" (BType_Imm Bit32))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_Den (BVar "syr_78" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_Den (BVar "syr_78" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R3",BExp_Den (BVar "syr_78" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "syr_29" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100014E5w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_88" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x100001A3w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_76" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x100014FCw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000141Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_18" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_52" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_63" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 20w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_69" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_76" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_29" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 28w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_78" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_29" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100014E5w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_29" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 0x100001A3w))); + ("R2",BExp_Den (BVar "syr_91" (BType_Imm Bit32))); + ("R1",BExp_Den (BVar "syr_92" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 808w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 2029w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F74w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFF80Aw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_23" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_93" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 0w))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100014FAw); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("R0", + BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))) + (BExp_Den (BVar "syr_78" (BType_Imm Bit32)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))) + (BExp_Den (BVar "syr_78" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))) + (BExp_Den (BVar "syr_78" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R3", + BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))) + (BExp_Den (BVar "syr_78" (BType_Imm Bit32)))); + ("R2", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))); + ("R4",BExp_Den (BVar "syr_29" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100014E5w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_88" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x100001A3w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_76" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x100014FCw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000141Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_18" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_52" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_63" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 20w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_69" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_76" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_29" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 28w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_78" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_29" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100014E5w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_29" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 0x100001A3w))); + ("R1",BExp_Den (BVar "syr_92" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 814w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 2035w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F74w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFF80Aw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_23" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Den + (BVar "syr_93" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w)))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100014FAw); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("R0",BExp_Den (BVar "syr_148" (BType_Imm Bit32))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_Den (BVar "syr_148" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_Den (BVar "syr_148" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R3",BExp_Den (BVar "syr_148" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "syr_110" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100014E5w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_158" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x100001A3w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_146" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x100014FCw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000141Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_18" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 1w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_110" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_110" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_112" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_110" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_133" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_110" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 20w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_139" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_146" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_110" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 28w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_148" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_110" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100014E5w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_110" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 0x100001A3w))); + ("R2",BExp_Den (BVar "syr_161" (BType_Imm Bit32))); + ("R1",BExp_Den (BVar "syr_162" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 811w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 2032w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F74w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFF80Aw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_23" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 0w))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100014FAw); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("R0", + BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))) + (BExp_Den (BVar "syr_148" (BType_Imm Bit32)))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))) + (BExp_Den (BVar "syr_148" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))) + (BExp_Den (BVar "syr_148" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R3", + BExp_BinExp BIExp_Xor + (BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))) + (BExp_Den (BVar "syr_148" (BType_Imm Bit32)))); + ("R2", + BExp_BinExp BIExp_LeftShift (BExp_Const (Imm32 128w)) + (BExp_Const (Imm32 24w))); + ("R4",BExp_Den (BVar "syr_110" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100014E5w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_158" (BType_Imm Bit1))); + ("LR",BExp_Const (Imm32 0x100001A3w)); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_146" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x100014FCw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000141Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_18" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 1w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_110" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_110" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_112" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_110" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_133" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_110" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 20w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_139" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_146" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_110" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R5" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Plus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 28w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_148" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_110" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100014E5w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "syr_110" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 56w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Const (Imm32 0x100001A3w))); + ("R1",BExp_Den (BVar "syr_162" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 817w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 2038w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F74w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFF80Aw))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_23" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Den + (BVar "syr_163" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w)))))))))))))|>}) +``, cheat); + +val entry_name = "ftop"; +val _ = save_thm("balrob_test_" ^ entry_name ^ "_thm", symb_exec_thm); + +val _ = export_theory (); diff --git a/examples/arm_cm0/balrob/balrob_top_test2Script.sml b/examples/arm_cm0/balrob/balrob_top_test2Script.sml new file mode 100644 index 000000000..1abfeb919 --- /dev/null +++ b/examples/arm_cm0/balrob/balrob_top_test2Script.sml @@ -0,0 +1,53 @@ +open HolKernel Parse boolLib bossLib; + +open balrob_supportLib; +open birsSyntax; +open birs_utilsLib; + +open balrob_top_testTheory; + +val _ = new_theory "balrob_top_test2"; + +(* +val symb_exec_thm = balrob_test_top_thm3; +val symb_exec_thm = balrob_test_top_thm2; +val symb_exec_thm = balrob_test_top_thm4; +*) +val symb_exec_thm = balrob_test_top_thm; + +fun print_mem sys = + let + val env = dest_birs_state_env sys; + val mappings = get_env_mappings env; + val mappings_ = List.filter ((fn x => x = "MEM") o stringSyntax.fromHOLstring o fst) mappings; + val mem_exp = (snd o hd) mappings_; + (*val _ = print_term mem_exp;*) + val (mexp, stores) = birs_simp_instancesLib.dest_BExp_Store_list mem_exp []; + val _ = print ("MEM " ^ (term_to_string mexp) ^ " [\n"); + fun print_store (expad, _, expv) = + let + val expad_s = term_to_string expad; + val expv_s = term_to_string expv; + val expv_s = if String.size expv_s > 100 then "(...)" else expv_s; + val _ = print (" " ^ expad_s ^ "\n -> " ^ expv_s ^ "\n"); + in () end; + val _ = map (print_store) stores; + val _ = print ("]\n"); + in () end; + +(* +val Pis = (get_birs_Pi_list o concl) symb_exec_thm; +val _ = List.map + (fn sys => + let + val _ = print_mem sys; + in () end) + Pis; +*) + +val proc_thm = balrob_supportLib.birs_basic_merge symb_exec_thm; + +val entry_name = "top"; +val _ = save_thm("balrob_summary_" ^ entry_name ^ "_thm", proc_thm); + +val _ = export_theory (); diff --git a/examples/arm_cm0/balrob/balrob_top_testScript.sml b/examples/arm_cm0/balrob/balrob_top_testScript.sml new file mode 100644 index 000000000..50f171803 --- /dev/null +++ b/examples/arm_cm0/balrob/balrob_top_testScript.sml @@ -0,0 +1,28652 @@ +open HolKernel Parse boolLib bossLib; + +(*open balrob_supportLib;*) + +(*open balrob_endsTheory;*) +open balrobLib; + +val _ = new_theory "balrob_top_test"; + +val symb_exec_thm = prove(``birs_symb_exec ^((lhs o concl) balrobLib.bir_balrob_prog_def) + (<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x10001504w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R7",BExp_Den (BVar "sy_R7" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R4" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM",BExp_Den (BVar "sy_MEM" (BType_Mem Bit32 Bit8))); + ("tmp_SP_process", + BExp_Den (BVar "sy_tmp_SP_process" (BType_Imm Bit32))); + ("SP_process",BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_LR" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V",BExp_Den (BVar "sy_PSR_V" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "sy_R1" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R3" (BType_Imm Bit32))); + ("PSR_C",BExp_Den (BVar "sy_PSR_C" (BType_Imm Bit1))); + ("R0",BExp_Den (BVar "sy_R0" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R2" (BType_Imm Bit32))); + ("PSR_Z",BExp_Den (BVar "sy_PSR_Z" (BType_Imm Bit1))); + ("PSR_N",BExp_Den (BVar "sy_PSR_N" (BType_Imm Bit1))); + ("countw",BExp_Den (BVar "sy_countw" (BType_Imm Bit64)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001FE4w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFDF88w)))))) + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1)))|>, + {<|bpc_label := BL_Label "cheated"; bpc_index := 0|>}, + {<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100016E0w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 41w))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + Bit8)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 30w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001ED4w)) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 28w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 26w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 10w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_36" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_55" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_62" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_68" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_75" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_62" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CACw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C54w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_101" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_103" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB4w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_115" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_103" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_103" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB8w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_138" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000164Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_Const + (Imm32 + 0x10001CA4w)) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x43480000w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001683w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_153" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_160" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001697w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_166" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_160" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016A1w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_179" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_186" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_160" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016ABw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_199" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016BFw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_205" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_212" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_199" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 0x100016C9w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const + (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R9" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R10" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_223" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_199" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100016D3w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0x10001C98w)) BEnd_LittleEndian + (BExp_Den (BVar "syr_236" (BType_Imm Bit32)))); + ("R3",BExp_Const (Imm32 0x10001C98w)); + ("R2",BExp_Den (BVar "syr_236" (BType_Imm Bit32))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_Den (BVar "syr_236" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_Den (BVar "syr_236" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "syr_199" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100016D3w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_199" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 32w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "syr_228" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_229" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "syr_231" (BType_Imm Bit32))); + ("R0",BExp_Den (BVar "syr_236" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 1870w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 4901w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001FE4w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFDF88w))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_Cast BIExp_SignedCast + (BExp_Cast BIExp_LowCast + (BExp_Cast BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Plus + (BExp_Const + (Imm32 0x10001ED4w)) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian Bit16) + Bit32) Bit16) Bit32) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_143" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 0w)))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100016E0w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 41w))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + Bit8)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 30w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001ED4w)) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 28w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 26w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 10w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_36" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_55" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_62" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_68" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_75" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_62" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CACw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C54w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_101" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_103" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB4w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_115" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_103" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_103" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB8w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_138" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000165Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_Const + (Imm32 + 0x10001CA4w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_138" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001683w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_251" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_258" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001697w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_264" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_258" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016A1w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_277" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_284" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_258" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016ABw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_297" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016BFw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_303" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_310" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_297" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 0x100016C9w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const + (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R9" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R10" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_321" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_297" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100016D3w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0x10001C98w)) BEnd_LittleEndian + (BExp_Den (BVar "syr_334" (BType_Imm Bit32)))); + ("R3",BExp_Const (Imm32 0x10001C98w)); + ("R2",BExp_Den (BVar "syr_334" (BType_Imm Bit32))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_Den (BVar "syr_334" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_Den (BVar "syr_334" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "syr_297" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100016D3w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_297" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 32w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "syr_326" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_327" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "syr_329" (BType_Imm Bit32))); + ("R0",BExp_Den (BVar "syr_334" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 1939w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 4993w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001FE4w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFDF88w))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_Cast BIExp_SignedCast + (BExp_Cast BIExp_LowCast + (BExp_Cast BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Plus + (BExp_Const + (Imm32 0x10001ED4w)) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian Bit16) + Bit32) Bit16) Bit32) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_143" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Den + (BVar "syr_241" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 0w)))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100016E0w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 41w))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + Bit8)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 30w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001ED4w)) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 28w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 26w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 10w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_0" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_29" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_36" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_55" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_62" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_68" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_75" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_62" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CACw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C54w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_101" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_103" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB4w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_115" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_103" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_103" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB8w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_138" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000165Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_Const + (Imm32 + 0x10001CA4w)) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0xC3480000w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_88" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001683w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_340" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_347" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001697w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_353" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_347" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016A1w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_366" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_373" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_347" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016ABw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_386" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016BFw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_392" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_399" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_386" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 0x100016C9w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const + (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R9" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R10" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_410" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_386" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100016D3w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0x10001C98w)) BEnd_LittleEndian + (BExp_Den (BVar "syr_423" (BType_Imm Bit32)))); + ("R3",BExp_Const (Imm32 0x10001C98w)); + ("R2",BExp_Den (BVar "syr_423" (BType_Imm Bit32))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_Den (BVar "syr_423" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_Den (BVar "syr_423" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "syr_386" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100016D3w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_386" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 32w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "syr_415" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_416" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "syr_418" (BType_Imm Bit32))); + ("R0",BExp_Den (BVar "syr_423" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 1937w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 4991w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001FE4w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFDF88w))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_Cast BIExp_SignedCast + (BExp_Cast BIExp_LowCast + (BExp_Cast BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Plus + (BExp_Const + (Imm32 0x10001ED4w)) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian Bit16) + Bit32) Bit16) Bit32) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_143" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Den + (BVar "syr_241" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w))))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100016E0w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 41w))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + Bit8)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 30w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001ED4w)) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 28w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 26w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 10w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_439" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 41w))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + Bit8)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 30w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001ED4w)) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 28w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 26w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 10w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000154Dw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000155Dw))) + (BExp_Const + (Imm32 + 0x100014FCw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_455" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_455" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_456" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_457" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_458" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_459" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_460" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 28w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_461" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100014E5w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_462" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_475" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_482" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_484" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_513" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_520" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_539" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_546" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_552" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_559" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_546" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CACw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C54w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_585" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_587" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB4w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_599" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_587" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_587" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB8w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_622" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000164Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_Const + (Imm32 + 0x10001CA4w)) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x43480000w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001683w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_637" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_644" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001697w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_650" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_644" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016A1w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_663" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_670" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_644" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016ABw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_683" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016BFw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_689" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_696" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_683" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 0x100016C9w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const + (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R9" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R10" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_707" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_683" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100016D3w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0x10001C98w)) BEnd_LittleEndian + (BExp_Den (BVar "syr_720" (BType_Imm Bit32)))); + ("R3",BExp_Const (Imm32 0x10001C98w)); + ("R2",BExp_Den (BVar "syr_720" (BType_Imm Bit32))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_Den (BVar "syr_720" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_Den (BVar "syr_720" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "syr_683" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100016D3w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_683" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 32w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "syr_712" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_713" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "syr_715" (BType_Imm Bit32))); + ("R0",BExp_Den (BVar "syr_720" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 2885w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 7430w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001FE4w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFDF88w))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Cast BIExp_SignedCast + (BExp_Cast BIExp_LowCast + (BExp_Cast BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 + Bit8))) + (BExp_BinExp BIExp_Plus + (BExp_Const + (Imm32 0x10001ED4w)) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian Bit16) + Bit32) Bit16) Bit32) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_627" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 0w)))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100016E0w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 41w))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + Bit8)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 30w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001ED4w)) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 28w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 26w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 10w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_439" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 41w))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + Bit8)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 30w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001ED4w)) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 28w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 26w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 10w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000154Dw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000155Dw))) + (BExp_Const + (Imm32 + 0x100014FCw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_455" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_455" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_456" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_457" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_458" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_459" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_460" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 28w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_461" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100014E5w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_462" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_475" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_482" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_484" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_513" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_520" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_539" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_546" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_552" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_559" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_546" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CACw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C54w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_585" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_587" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB4w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_599" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_587" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_587" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB8w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_622" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000165Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_Const + (Imm32 + 0x10001CA4w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_622" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001683w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_735" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_742" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001697w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_748" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_742" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016A1w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_761" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_768" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_742" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016ABw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_781" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016BFw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_787" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_794" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_781" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 0x100016C9w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const + (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R9" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R10" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_805" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_781" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100016D3w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0x10001C98w)) BEnd_LittleEndian + (BExp_Den (BVar "syr_818" (BType_Imm Bit32)))); + ("R3",BExp_Const (Imm32 0x10001C98w)); + ("R2",BExp_Den (BVar "syr_818" (BType_Imm Bit32))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_Den (BVar "syr_818" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_Den (BVar "syr_818" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "syr_781" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100016D3w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_781" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 32w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "syr_810" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_811" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "syr_813" (BType_Imm Bit32))); + ("R0",BExp_Den (BVar "syr_818" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 2954w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 7522w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001FE4w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFDF88w))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Cast BIExp_SignedCast + (BExp_Cast BIExp_LowCast + (BExp_Cast BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 + Bit8))) + (BExp_BinExp BIExp_Plus + (BExp_Const + (Imm32 0x10001ED4w)) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian Bit16) + Bit32) Bit16) Bit32) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_627" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Den + (BVar "syr_725" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w))) + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 0w)) + (BExp_Const (Imm32 0w)))))))))))))|>; + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100016E0w); bpc_index := 0|>; + bsst_environ := + birs_gen_env + [("countw",BExp_Den (BVar "syi_countw" (BType_Imm Bit64))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 41w))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + Bit8)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 30w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001ED4w)) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 28w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 26w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 10w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_439" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R7" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_LR" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R1" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 41w))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Den + (BVar + "sy_R0" + (BType_Imm + Bit32))) + Bit8)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 30w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001ED4w)) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 28w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 26w)) + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + BEnd_LittleEndian + (BExp_Cast + BIExp_LowCast + (BExp_Cast + BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_BinExp + BIExp_Plus + (BExp_Const + (Imm32 + 0x10001ED4w)) + (BExp_Const + (Imm32 + 10w))) + BEnd_LittleEndian + Bit16) + Bit32) + Bit16)) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R4" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000154Dw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000155Dw))) + (BExp_Const + (Imm32 + 0x100014FCw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_455" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_455" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_456" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_457" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_458" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_459" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_460" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 28w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_461" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100014E5w))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_462" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_475" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_482" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_484" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_513" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_520" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_425" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_539" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_546" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_552" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_559" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_546" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CACw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001C9Cw)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001C54w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_585" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_587" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Load + (BExp_Den + (BVar + "sy_MEM" + (BType_Mem + Bit32 + Bit8))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + Bit32)) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB4w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_599" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CA0w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_587" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_587" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_Const + (Imm32 + 0x10001CB8w)) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_622" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x1000165Fw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 56w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100001A3w))) + (BExp_Const + (Imm32 + 0x10001CA4w)) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0xC3480000w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_572" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001683w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_824" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_831" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x10001697w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_837" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_831" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016A1w))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_850" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_857" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_831" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016ABw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_870" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 + 0x100016BFw))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R8" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R9" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R10" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R11" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Plus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_876" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_883" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "syr_870" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 + 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar + "sy_R5" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 + 48w))) + (BExp_Const + (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R6" + (BType_Imm + Bit32)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 8w))) + BEnd_LittleEndian + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w)))) + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 4w))) + BEnd_LittleEndian + (BExp_Const + (Imm32 0x100016C9w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const + (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R8" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp + BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm + Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const + (Imm32 24w))) + (BExp_Const (Imm32 12w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R9" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar + "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const + (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R10" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R11" + (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_894" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den + (BVar "syr_870" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Const (Imm32 0x100016D3w))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_Const (Imm32 0x10001C98w)) BEnd_LittleEndian + (BExp_Den (BVar "syr_907" (BType_Imm Bit32)))); + ("R3",BExp_Const (Imm32 0x10001C98w)); + ("R2",BExp_Den (BVar "syr_907" (BType_Imm Bit32))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_Den (BVar "syr_907" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_Den (BVar "syr_907" (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))); ("PSR_C",BExp_Const (Imm1 0w)); + ("R7", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "syr_870" (BType_Imm Bit32))); + ("tmp_PC", + BExp_BinExp BIExp_And (BExp_Const (Imm32 0x100016D3w)) + (BExp_Const (Imm32 0xFFFFFFFEw))); + ("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R12", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "syr_870" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 48w))) (BExp_Const (Imm32 32w))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "syr_899" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "syr_900" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "syr_902" (BType_Imm Bit32))); + ("R0",BExp_Den (BVar "syr_907" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))]; + bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And + (BExp_IntervalPred + (BExp_Den (BVar "syi_countw" (BType_Imm Bit64))) + (BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 2952w)), + BExp_BinExp BIExp_Plus + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 7520w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001FE4w)) + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFDF88w))) + (BExp_BinExp BIExp_And + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Cast BIExp_SignedCast + (BExp_Cast BIExp_LowCast + (BExp_Cast BIExp_UnsignedCast + (BExp_Load + (BExp_Den + (BVar "sy_MEM" + (BType_Mem Bit32 + Bit8))) + (BExp_BinExp BIExp_Plus + (BExp_Const + (Imm32 0x10001ED4w)) + (BExp_Const (Imm32 4w))) + BEnd_LittleEndian Bit16) + Bit32) Bit16) Bit32) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred BIExp_SignedLessThan + (BExp_Den + (BVar "syr_627" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w)))) + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinPred + BIExp_SignedLessThan + (BExp_Den + (BVar "syr_725" + (BType_Imm Bit32))) + (BExp_Const (Imm32 0w))) + (BExp_Const (Imm1 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_Const (Imm32 1w)) + (BExp_Const (Imm32 0w))))))))))))))|>}) +``, cheat); + +val entry_name = "top"; +val _ = save_thm("balrob_test_" ^ entry_name ^ "_thm", symb_exec_thm); + +val _ = export_theory (); diff --git a/examples/arm_cm0/balrob/test.sml b/examples/arm_cm0/balrob/test.sml new file mode 100644 index 000000000..12a190a18 --- /dev/null +++ b/examples/arm_cm0/balrob/test.sml @@ -0,0 +1,1235 @@ + + + +open HolKernel Parse boolLib bossLib; + +open HolKernel Parse boolLib bossLib; +open computeLib; + +open birsSyntax; + +open bir_exp_substitutionsTheory; +open bir_expTheory; + +open bir_symbTheory; +open birs_auxTheory; + +open birs_auxLib; + +open bir_exp_typecheckLib; + + + + (* error handling *) + val libname = "bir_symbLib" + val ERR = Feedback.mk_HOL_ERR libname + val wrap_exn = Feedback.wrap_exn libname + + + +val tm = “birs_symbval_concretizations + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) + (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F44w)) + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den + (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFF0Cw)))))) + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1)))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessOrEqual (BExp_Const (Imm32 15w)) + (BExp_BinExp BIExp_Or (BExp_Const (Imm32 4w)) + (BExp_Const (Imm32 1w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_Or (BExp_Const (Imm32 4w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 15w))))))) + (BExp_BinExp BIExp_And + (BExp_Load (BExp_Den (BVar "sy_MEM" (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Plus (BExp_Const (Imm32 0x10000DA8w)) + (BExp_BinExp BIExp_LeftShift + (BExp_BinExp BIExp_Or (BExp_Const (Imm32 4w)) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 2w)))) + BEnd_LittleEndian Bit32) (BExp_Const (Imm32 0xFFFFFFFEw)))”; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +val birs_state_pc_update_thm = prove(“ + !pc env status pcond f. + <|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> with bsst_pc updated_by f = + <|bsst_pc := f pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> +”, rpt GEN_TAC >> EVAL_TAC); + +val birs_state_pcond_update_thm = prove(“ + !pc env status pcond f. + <|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> with bsst_pcond updated_by f = + <|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := f pcond|> +”, rpt GEN_TAC >> EVAL_TAC); + +val bir_pc_index_update_thm = prove(“ + !l i f. + <|bpc_label := l; bpc_index := i|> with bpc_index updated_by f = + <|bpc_label := l; bpc_index := f i|> +”, rpt GEN_TAC >> EVAL_TAC); + +val K_o_thm = prove(“ + !x y. + (K x) o (K y) = K x +”, + REWRITE_TAC [Once boolTheory.FUN_EQ_THM] >> + rpt GEN_TAC >> + EVAL_TAC +); + +birs_eval_label_exp_def + +val birs_state_pc_update_thm = prove(“ + !pc f. + bsst_pc_fupd (f o (K pc)) + = + bsst_pc_fupd (K (f pc)) +”, rpt GEN_TAC >> EVAL_TAC); + +val birs_state_thms = type_rws ``:birs_state_t``; +val birs_state_ss = rewrites birs_state_thms; + +val tm = “ +<|bsst_pc updated_by bir_pc_next; + bsst_pcond := + BExp_BinExp BIExp_And + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100013B4w); bpc_index := 0|>; + bsst_environ := temp_env_abbr; bsst_status := BST_Running; + bsst_pcond := temp_pcond_abbr|>.bsst_pcond + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFFFFFFFFFFFFEw))); + bsst_pc := <|bpc_label := BL_Address (Imm32 0x100013B4w); bpc_index := 0|>; + bsst_environ := temp_env_abbr; bsst_status := BST_Running; + bsst_pcond := temp_pcond_abbr|>”; + + +List.length birs_state_thms +val birs_state_thms_filtd1 = List.take(birs_state_thms, 7); +val birs_state_thms_filtd2 = (hd birs_state_thms_filtd1)::(List.drop(birs_state_thms_filtd1, 3)); +val birs_state_thms_filtd3 = (List.take(birs_state_thms_filtd2, 2))@(List.drop(birs_state_thms_filtd2, 4)); +val birs_state_thms_filtd = [hd birs_state_thms_filtd3, (last) birs_state_thms_filtd3]; +val filt_len = List.length birs_state_thms_filtd; + +val res = +( +(* cleanup state record assignments *) +REWRITE_CONV birs_state_thms_filtd THENC +(*fix pc_next*) +REWRITE_CONV [ (CONJUNCT2 combinTheory.K_o_THM), bir_programTheory.bir_pc_next_def, bir_pc_index_update_thm] THENC +GEN_match_conv (numSyntax.is_suc) (numLib.REDUCE_CONV) THENC +(* other stuff *) +(*combinSyntax.is_K “K 1 3”*) +GEN_match_conv (combinSyntax.is_K) (REWRITE_CONV [combinTheory.K_THM]) +(*THENC +(SIMP_CONV (pure_ss++birs_state_ss) [K_o_thm]) +*) +) +tm; + + + +(rator o rhs o concl) res +(rand o rhs o concl) res +val tm = “birs_eval_label_exp + (BLE_Exp + (BExp_BinExp BIExp_Plus (BExp_Const (Imm32 0x100006EEw)) + (BExp_Const (Imm32 3270w)))) + (birs_gen_env + [("countw", + BExp_BinExp BIExp_Plus (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 57w))); ("LR",BExp_Const (Imm32 0x100006F3w)); + ("R0", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("PSR_Z", + BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))); + ("PSR_N", + BExp_BinPred BIExp_SignedLessThan + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w))); ("PSR_V",BExp_Const (Imm1 0w)); + ("PSR_C",BExp_Const (Imm1 1w)); + ("R10", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) (BExp_Const (Imm32 31w))); + ("R8", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) (BExp_Const (Imm32 31w))); + ("R3", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))); + ("R5", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("R2", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) (BExp_Const (Imm32 31w))); + ("R11",BExp_Const (Imm32 1w)); ("R6",BExp_Const (Imm32 0w)); + ("R9",BExp_Const (Imm32 4w)); + ("R7", + BExp_BinExp BIExp_RightShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) (BExp_Const (Imm32 31w))); + ("R4", + BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))); + ("SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 40w))); + ("MEM", + BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Store + (BExp_Den + (BVar "sy_MEM" (BType_Mem Bit32 Bit8))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 24w))) + BEnd_LittleEndian + (BExp_Den + (BVar "sy_R3" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" + (BType_Imm Bit32))) + (BExp_Const (Imm32 20w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R4" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 16w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R5" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 12w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R6" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 8w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_R7" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 4w))) BEnd_LittleEndian + (BExp_Den (BVar "sy_LR" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 16w))) + BEnd_LittleEndian + (BExp_Den (BVar "sy_R8" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 12w))) + BEnd_LittleEndian (BExp_Den (BVar "sy_R9" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 8w))) + BEnd_LittleEndian (BExp_Den (BVar "sy_R10" (BType_Imm Bit32)))) + (BExp_BinExp BIExp_Minus + (BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 24w))) (BExp_Const (Imm32 4w))) + BEnd_LittleEndian (BExp_Den (BVar "sy_R11" (BType_Imm Bit32)))); + ("tmp_SP_process", + BExp_BinExp BIExp_Minus + (BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 40w))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "sy_R1" (BType_Imm Bit32)))]) + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinExp BIExp_And + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_LessThan + (BExp_Const (Imm32 0x10001F40w)) + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den + (BVar "sy_SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 0x10001FF0w)))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFDBBw)))))) + (BExp_Den (BVar "syp_gen" (BType_Imm Bit1)))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R0" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))) + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 1w))) (BExp_Const (Imm32 24w))) + (BExp_Const (Imm32 0w)))) + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_RightShift + (BExp_BinExp BIExp_LeftShift + (BExp_Den (BVar "sy_R1" (BType_Imm Bit32))) + (BExp_Const (Imm32 9w))) (BExp_Const (Imm32 9w))) + (BExp_Const (Imm32 0w)))))” + + +bir_symbTheory.birs_senv_typecheck_thm + + + +val state = “<|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> with bsst_pc updated_by f”; + +(rator) state; +(rator o rand) state; + + + + + +open listSyntax; +nil_tm +null_tm + + + + + + + + fun TRY_LIST_REWR_CONV [] _ = raise UNCHANGED + | TRY_LIST_REWR_CONV (rw_thm::rw_thms) tm = + REWR_CONV rw_thm tm + handle _ => TRY_LIST_REWR_CONV rw_thms tm; + + val CONJL_CONV = + let + val thm_T = (GEN_ALL o (fn x => List.nth(x,0)) o CONJUNCTS o SPEC_ALL) boolTheory.AND_CLAUSES; + val thm_F = (GEN_ALL o (fn x => List.nth(x,2)) o CONJUNCTS o SPEC_ALL) boolTheory.AND_CLAUSES; + in + fn lconv => fn rconv => + (LAND_CONV lconv) THENC + (fn tm => + if (identical T o fst o dest_conj) tm then + (REWR_CONV thm_T THENC rconv) tm + else + (REWR_CONV thm_F) tm) + end; +open aux_moveawayLib; + +val bir_type_EQ_LImm_thm = CONJUNCT1 bir_valuesTheory.bir_type_t_11; + val bir_type_EQ_LMem_thm = CONJUNCT2 bir_valuesTheory.bir_type_t_11; + +val tm = “BVar "hello" (BType_Imm Bit32)”; + +val tm = “BType_Imm Bit32 = BType_Imm Bit1”; +val tm = “BType_Imm Bit32 = BType_Imm Bit32”; +val tm = “BType_Imm Bit32 = BType_Mem Bit32 Bit16”; +val tm = “BType_Mem Bit32 Bit8 = BType_Mem Bit32 Bit16”; +val tm = “BType_Mem Bit16 Bit16 = BType_Mem Bit32 Bit16”; + +val tm = “Bit32 = Bit1”; +bir_immtype_EQ_CONV tm + +val not_eq_thm = (GSYM o GEN_ALL o (fn x => List.nth(x,3)) o CONJUNCTS o SPEC_ALL) boolTheory.EQ_CLAUSES; + +val bir_immtype_EQ_CONV = + TRY_LIST_REWR_CONV ([boolTheory.REFL_CLAUSE]@((List.concat o List.map (fn t => [CONV_RULE (REWR_CONV not_eq_thm) t,(CONV_RULE (REWR_CONV not_eq_thm) o GSYM) t]) o CONJUNCTS) bir_immTheory.bir_immtype_t_distinct)); + + + + val bir_type_EQ_LImm_thm = CONJUNCT1 bir_valuesTheory.bir_type_t_11; + val bir_type_EQ_LMem_thm = CONJUNCT2 bir_valuesTheory.bir_type_t_11; + val bir_type_EQ_CONV = + REWRITE_CONV [bir_valuesTheory.bir_type_t_distinct, GSYM bir_valuesTheory.bir_type_t_distinct] THENC + (fn tm => + (if identical T tm orelse identical F tm then ALL_CONV else + if (bir_valuesSyntax.is_BType_Imm o fst o dest_eq) tm then + REWR_CONV bir_type_EQ_LImm_thm THENC + bir_immtype_EQ_CONV + else + REWR_CONV bir_type_EQ_LMem_thm THENC + CONJL_CONV bir_immtype_EQ_CONV bir_immtype_EQ_CONV + ) tm); + +bir_type_EQ_CONV tm; + +(*type*) (* TODO: try the new conv here *) +val bir_type_EQ_CONV = +( + IFC + (QCHANGED_CONV (TRY_LIST_REWR_CONV + ([boolTheory.REFL_CLAUSE]@((map GEN_ALL o (fn t => [CONV_RULE (REWR_CONV not_eq_thm) t,(CONV_RULE (REWR_CONV not_eq_thm) o GSYM) t]) o SPEC_ALL) bir_valuesTheory.bir_type_t_distinct)) + )) + (ALL_CONV) + (TRY_LIST_REWR_CONV (CONJUNCTS bir_valuesTheory.bir_type_t_11) THENC + TRY_CONV (CONJL_CONV bir_immtype_EQ_CONV bir_immtype_EQ_CONV) THENC + bir_immtype_EQ_CONV) +) +tm + + + + + +( +REWRITE_CONV [(*type*) (* TODO: try the new conv here *) + bir_valuesTheory.bir_type_t_distinct, + GSYM bir_valuesTheory.bir_type_t_distinct, + bir_valuesTheory.bir_type_t_11, + bir_immTheory.bir_immtype_t_distinct, + GSYM bir_immTheory.bir_immtype_t_distinct] +) +tm + + + + + +optionTheory.OPTION_BIND_def +bir_symbTheory.birs_senv_typecheck_thm +birs_auxTheory.birs_gen_env_def +(* +Definition birs_senv_typecheck_set_def: + birs_senv_typecheck_set e senv = + !v. ((v IN (bir_vars_of_exp e)) ==> ((\x. OPTION_BIND x type_of_bir_exp) o senv) (bir_var_name v) = SOME (bir_var_type v)) +End +*) + + +bir_envTheory.bir_envty_includes_vs_INSERT + +pred_setSyntax.is_insert “EMPTY” + + + + + +bir_vars_of_exp_LIST_thm + +bir_vars_of_exp_LIST e = list (bir_vars_of_exp e) + + + + + fun wrap_cache_result_EQ_BEQ_gen to_intform to_k to_flip_k kcomp f = + let + val (add, lookup) = result_cache kcomp; + fun f_wrapped x = + let + val (x1,x2) = dest_eq x; + val intform = (to_intform x1, to_intform x2); + val k = (to_k intform); + val v_o = lookup k; + in + if isSome v_o then valOf v_o else + let + val v = f x; + in + add (k, v); + add (to_flip_k intform, CONV_RULE (LHS_CONV SYM_CONV) v); + v + end + end; + in + f_wrapped + end; + + fun to_eq_string (s1, s2) = + s1^"="^s2; + fun to_flip_eq_string (s1, s2) = + s2^"="^s1; + fun wrap_cache_result_EQ_BEQ_string to_string = wrap_cache_result_EQ_BEQ_gen to_string to_eq_string to_flip_eq_string String.compare; + + +val tm = “(BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFFEBw))))) + = +(BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "SP_process23" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFFEBw))))) +”; + + + + fun bir_exp_EQ_CONV tm = + let + fun exp_t_11_rec tm = + if (is_BExp_Const o fst o dest_eq) tm then + else if (is_BExp_Den o fst o dest_eq) tm then + else if (is_BExp_MemConst o fst o dest_eq) tm then + raise ERR "" ""; + else + REWRITE_CONV [Once bir_expTheory.bir_exp_t_11]; + in + REWRITE_CONV [bir_expTheory.bir_exp_t_distinct, GSYM bir_expTheory.bir_exp_t_distinct, birs_auxTheory.BExp_IntervalPred_def] THENC + (fn tm => + (if identical T tm orelse identical F tm then ALL_CONV else + REWRITE_CONV [Once bir_expTheory.bir_exp_t_11] THENC + exp_t_11_rec + ) tm) + end; + +bir_exp_EQ_CONV tm + + + +val tm = “<|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100013C2w); bpc_index := 0|>; + bsst_environ := temp_env_abbr; bsst_status := BST_Running; + bsst_pcond := temp_pcond_abbr|>”; + +(rand o rand o rator o rand o rand o rand) tm + + +val bprog_tm = “bir_balrob_prog”; +val pc_tm = “<|bpc_label := BL_Address (Imm32 0x100013C2w); bpc_index := 0|> =”; +val pc_lookup_thm = ASSUME (mk_eq (mk_bir_get_current_statement (bprog_tm, pc_tm), “SOME (BStmtB (BStmt_Assert (BExp_Den (BVar "ModeHandler" (BType_Imm Bit1)))))”)); + +val tm = “ +birs_exec_step bir_balrob_prog + <|bsst_pc := + <|bpc_label := BL_Address (Imm32 0x100013C2w); bpc_index := 0|>; + bsst_environ := temp_env_abbr; bsst_status := BST_Running; + bsst_pcond := temp_pcond_abbr|>”; + +( +REWR_CONV birs_exec_step_def THENC +REWRITE_CONV [ + bir_symbTheory.birs_state_t_accfupds, combinTheory.K_THM, pc_lookup_thm] THENC +birs_utilsLib.ITE_CONV (REWR_CONV birs_state_is_terminated_def THENC REWRITE_CONV [ + bir_symbTheory.birs_state_t_accfupds, combinTheory.K_THM]) THENC +TRY_CONV (REWRITE_CONV [optionTheory.option_case_def] THENC LIST_BETA_CONV) +) tm + + THENC RESTR_EVAL_CONV ([bprog_tm, birs_exec_stmt_tm]) + + + + +bir_symbTheory.birs_eval_exp_subst_def + + +birs_eval_exp_def + +(dest_comb o fst o dest_comb) +“let + e_ty_o = type_of_bir_exp e + in + if birs_senv_typecheck e senv ∧ IS_SOME e_ty_o then + (let e' = birs_eval_exp_subst e senv in SOME (e',THE e_ty_o)) + else NONE” + + +INST [] LET_DEF + +val thm_T = (GEN_ALL o (fn x => List.nth(x,0)) o CONJUNCTS o SPEC_ALL) boolTheory.AND_CLAUSES; + +val tm = “birs_eval_exp_subst + (BExp_BinExp BIExp_And + (BExp_UnaryExp BIExp_Not + (BExp_Den (BVar "ModeHandler" (BType_Imm Bit1)))) + (BExp_BinExp BIExp_And + (BExp_BinPred BIExp_Equal + (BExp_BinExp BIExp_And + (BExp_Den (BVar "SP_process" (BType_Imm Bit32))) + (BExp_Const (Imm32 3w))) (BExp_Const (Imm32 0w))) + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFFEBw))))) + (birs_gen_env + [("SP_process",temp_envl_abbr_12); ("ModeHandler",temp_envl_abbr_13); + ("countw",temp_envl_abbr_14)])”; + +val eq_thms = map ASSUME [ +“temp_envl_abbr_12 = (BExp_Const (Imm32 0w))”, +“temp_envl_abbr_13 = (BExp_Const (Imm1 1w))”, +“temp_envl_abbr_14 = (BExp_Den (BVar "sy_countw" (BType_Imm Bit64)))” +]; + +val tm = “ +birs_eval_exp_subst_var (BVar "ModeHandler" (BType_Imm Bit1)) + (birs_gen_env + [("SP_process",temp_envl_abbr_12); ("ModeHandler",temp_envl_abbr_13); + ("countw",temp_envl_abbr_14)]) +”; + +fun deabbr_CONV eq_thms tm = + let + (* find thm for tm on lhs in eq_thms, return that theorem *) + val thms = List.filter (fn t => identical tm ((lhs o concl) t)) eq_thms; + val thm = + case length thms of + 1 => hd thms + | 0 => raise UNCHANGED + | _ => raise ERR "deabbr_CONV" "more than one theorem with same lhs in eq_thms"; + in + thm + end; + +(* (fn x => (print "\nAAAAAAAAAAAAAAA:\n"; print_term x; print "\n\n"; REFL x)) THENC*) + + + +fun birs_eval_exp_subst_var_CONV eq_thms = +( + REWR_CONV bir_symbTheory.birs_eval_exp_subst_var_def THENC + PATH_CONV "llr" ( + RAND_CONV (REWR_CONV bir_envTheory.bir_var_name_def) THENC + REPEATC (CHANGED_CONV ( + (fn x => REWRITE_CONV [(Once o LIST_CONJ) [birs_auxTheory.birs_gen_env_GET_thm, birs_auxTheory.birs_gen_env_GET_NULL_thm]] x) THENC + TRY_CONV (aux_setLib.ITE_CONV aux_setLib.bir_varname_EQ_CONV) + )) THENC + TRY_CONV (RAND_CONV (deabbr_CONV eq_thms)) + ) THENC + REWRITE_CONV [optionTheory.option_case_def, combinTheory.I_THM] + (* + REWRITE_CONV eq_thms THENC + EVAL*) +); + +birs_eval_exp_subst_var_CONV eq_thms tm; + +fun birs_eval_exp_subst_CONV eq_thms tm = +( + REWRITE_CONV [Once bir_symbTheory.birs_eval_exp_subst_def] THENC + GEN_match_conv is_birs_eval_exp_subst_var (birs_eval_exp_subst_var_CONV eq_thms) THENC + GEN_match_conv is_birs_eval_exp_subst (birs_eval_exp_subst_CONV eq_thms) +) tm; + + +birs_eval_exp_subst_CONV eq_thms tm; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + val MEM_tm = ``MEM : bir_label_t -> bir_label_t list -> bool``; + + val birs_exec_stmt_cjmp_tm = ``birs_exec_stmt_cjmp``; (* TODO: type here! *) + val is_birs_exec_stmt_cjmp = identical birs_exec_stmt_cjmp_tm o fst o strip_comb; + + fun birs_exec_stmt_jmp_to_label_CONV eq_thms = + REWR_CONV birs_exec_stmt_jmp_to_label_def THENC + ITE_CONV (fn t => birs_auxLib.MEM_proglabels_fun (t, eq_thms)) THENC + EVAL (* TODO: bir_block_pc_def, "with bsst_status" update *); + + fun birs_exec_stmt_jmp_CONV eq_thms = + REWR_CONV birs_exec_stmt_jmp_def THENC + (GEN_match_conv is_birs_eval_label_exp (REWRITE_CONV eq_thms (* TODO *) THENC birs_eval_label_exp_CONV)) THENC + REWRITE_CONV [optionTheory.option_case_def, birs_state_set_typeerror_def] THENC + pred_setLib.IMAGE_CONV (birs_exec_stmt_jmp_to_label_CONV); + + fun birs_exec_stmt_cjmp_CONV eq_thms = + REWR_CONV birs_exec_stmt_cjmp_def THENC + (GEN_match_conv is_birs_eval_exp (REWRITE_CONV eq_thms (* TODO *) THENC birs_eval_exp_CONV)) THENC + REWRITE_CONV [pairTheory.pair_CASE_def, birs_state_set_typeerror_def] THENC + (LAND_CONV (birs_exec_stmt_jmp_CONV eq_thms) THENC + RAND_CONV (birs_exec_stmt_jmp_CONV eq_thms) THENC + pred_setLib.UNION_CONV state_EQ_CONV); + + fun birs_exec_step_CONV_E (bprog_tm, (res_p1, eq_thms)) = + (fn x => (print_term x; print "\n\n"; REFL x)) THENC + REWR_CONV birs_exec_stmtE_def THENC + (fn tm => + if is_birs_exec_stmt_cjmp tm then + birs_exec_stmt_cjmp_CONV eq_thms tm + else + birs_exec_stmt_jmp_CONV eq_thms tm + ) + res_p1; + + + + + + + + +dest_comb “let a = 3:num in a” + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + open bir_immTheory + open bir_valuesTheory + open bir_envTheory + open bir_exp_memTheory + open bir_bool_expTheory + open bir_extra_expsTheory + open bir_nzcv_expTheory + open bir_interval_expTheory; + open bir_typing_expTheory; + val type_of_bir_exp_thms = [ + type_of_bir_exp_def, + bir_var_type_def, + bir_type_checker_REWRS + (*bir_type_is_Imm_def*), + type_of_bir_imm_def, + BExp_Aligned_type_of, + BExp_unchanged_mem_interval_distinct_type_of, + bir_number_of_mem_splits_REWRS, + BType_Bool_def, + bir_exp_true_def, + bir_exp_false_def, + BExp_MSB_type_of, + BExp_nzcv_ADD_DEFS, + BExp_nzcv_SUB_DEFS, + n2bs_def, + BExp_word_bit_def, + BExp_Align_type_of, + BExp_ror_type_of, + BExp_LSB_type_of, + BExp_word_bit_exp_type_of, + BExp_ADD_WITH_CARRY_type_of, + BExp_word_reverse_type_of, + BExp_ror_exp_type_of, + bir_immtype_of_size_def + ] + + val distinct_thms = [ +bir_immTheory.bir_immtype_t_distinct, +GSYM bir_immTheory.bir_immtype_t_distinct, +bir_valuesTheory.bir_type_t_11, +bir_valuesTheory.bir_type_t_distinct, +GSYM bir_valuesTheory.bir_type_t_distinct]; + +val tm = “case SOME A of + | SOME(B::D) => 1:num + | NONE => 2”; + +val tm = “ +(case SOME (BType_Imm Bit1) of + NONE => NONE + | SOME ty => if bir_type_is_Imm ty then SOME ty else NONE) +”; + +val tm = “ +(case (SOME (BType_Imm Bit32),SOME (BType_Imm Bit32)) of + (NONE,v1) => NONE + | (SOME ty1,NONE) => NONE + | (SOME ty1,SOME ty2) => + if bir_type_is_Imm ty1 ∧ ty2 = ty1 then SOME ty1 else NONE) +”; + +val tm = “ +(case (SOME (BType_Mem Bit32 Bit8),SOME (BType_Imm Bit32)) of + (NONE,v1) => NONE + | (SOME (BType_Imm v7),v1) => NONE + | (SOME (BType_Mem aty vty),NONE) => NONE + | (SOME (BType_Mem aty vty),SOME (BType_Imm aty')) => + if + aty = aty' ∧ + if BEnd_LittleEndian = BEnd_NoEndian then vty = Bit8 + else bir_number_of_mem_splits vty Bit8 aty ≠ NONE + then + SOME (BType_Imm Bit8) + else NONE + | (SOME (BType_Mem aty vty),SOME (BType_Mem v16 v17)) => NONE) +”; + +val tm = “type_of_bir_exp (BExp_Const (Imm64 0xFFFFFEBw))”; + +dest_comb tm; + +SIMP_CONV (std_ss) + +( + REPEATC ( + CHANGED_CONV (REWRITE_CONV + ( + distinct_thms + @[ + bir_valuesTheory.bir_type_t_case_def, + pairTheory.pair_case_def, + optionTheory.option_case_def, + boolTheory.COND_CLAUSES + ]@type_of_bir_exp_thms) THENC + (TRY_CONV LIST_BETA_CONV) + THENC + (fn x => (print "\n\niteration end\n"; print_term x; REFL x)) + )) THENC + (fn x => (print "\nend..\n"; REFL x)) +) +tm + + + +bir_exp_memTheory.bir_endian_t_distinct +optionTheory.NOT_SOME_NONE + +optionTheory.option_t_11 + + val conv2 = Profile.profile "vA" ( + REPEATC ( + CHANGED_CONV ( + REWRITE_CONV (distinct_thms@[bir_valuesTheory.bir_type_t_case_def,pairTheory.pair_case_def, boolTheory.COND_CLAUSES, optionTheory.option_case_def]@type_of_bir_exp_thms) THENC + TRY_CONV LIST_BETA_CONV + ))); + +conv2 tm + +BETA_CONV “(\x. A - x) B” + +LIST_BETA_CONV “ +(\v v1. + case v of + NONE => NONE + | SOME ty1 => + case v1 of + NONE => NONE + | SOME ty2 => + if bir_type_is_Imm ty1 ∧ ty2 = ty1 then SOME ty1 else NONE) + (SOME (BType_Imm Bit32)) (SOME (BType_Imm Bit32)) +” + +REWRITE_CONV [optionTheory.option_case_def] tm + +birs_eval_exp_def + + + + + + +dest_comb “st' with bsst_pc updated_by bir_pc_next” +updated_by_def + +val birs_state_pc_update_thm = prove(“ +!pc env status pcond f. +<|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> with bsst_pc updated_by f = +<|bsst_pc := f pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> +”, rpt GEN_TAC >> EVAL_TAC); + +val birs_state_pcond_update_thm = prove(“ +!pc env status pcond f. +<|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> with bsst_pcond updated_by f = +<|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := f pcond|> +”, rpt GEN_TAC >> EVAL_TAC); + +val bir_pc_index_update_thm = prove(“ +!l i f. +<|bpc_label := l; bpc_index := i|> with bpc_index updated_by f = +<|bpc_label := l; bpc_index := f i|> +”, rpt GEN_TAC >> EVAL_TAC); + +val K_o_thm = prove(“ +!x y. +(K x) o (K y) = K x +”, +REWRITE_TAC [Once boolTheory.FUN_EQ_THM] >> +rpt GEN_TAC >> +EVAL_TAC +); + +val tm = +( +REWRITE_CONV [combinTheory.K_THM, bir_programTheory.bir_pc_next_def, birs_state_pc_update_thm, birs_state_pcond_update_thm, bir_pc_index_update_thm] THENC +GEN_match_conv (numSyntax.is_suc) (numLib.REDUCE_CONV) +) +“ +(<|bsst_pc := <|bpc_label := BL_Address (Imm32 0x100013B4w); bpc_index := 0|>; + bsst_environ := temp_env_abbr; bsst_status := BST_Running; + bsst_pcond := temp_pcond_abbr|> with bsst_pc updated_by bir_pc_next) with bsst_pcond updated_by (K (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFFFFFFFFFFFFEw)))) +”; + +-------------------------------- + + +bir_symbTheory.birs_state_t_accfupds + +SIMP_CONV (pure_ss++birs_state_ss) [K_o_thm] +“<|bsst_status := BST_AssertionViolated; + bsst_pc := <|bpc_label := BL_Address (Imm32 0x100013B4w); bpc_index := 0|>; + bsst_environ := temp_env_abbr; bsst_status := BST_Running; + bsst_pcond := + BExp_BinExp BIExp_And temp_pcond_abbr + (BExp_UnaryExp BIExp_Not + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFFFFFFFFFFFFEw))))|>” + + + + + + + + + + +val birs_state_pc_update_thm = prove(“ +!pc env status pcond f. +<|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> with bsst_pc updated_by f = +<|bsst_pc := f pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> +”, rpt GEN_TAC >> EVAL_TAC); + +val birs_state_pcond_update_thm = prove(“ +!pc env status pcond f. +<|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> with bsst_pcond updated_by f = +<|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := f pcond|> +”, rpt GEN_TAC >> EVAL_TAC); + +val birs_state_pcond_set_thm = prove(“ +!pc env status pcond x. +<|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := pcond|> with bsst_pcond := x = +<|bsst_pc := pc; + bsst_environ := env; bsst_status := status; + bsst_pcond := x|> +”, rpt GEN_TAC >> EVAL_TAC); + +val birs_state_pc_update_thm = prove(“ +!l i f. +<|bpc_label := l; bpc_index := i|> with bpc_index updated_by f = +<|bpc_label := l; bpc_index := f i|> +”, rpt GEN_TAC >> EVAL_TAC); + +val tm = +SIMP_CONV (pure_ss++birs_state_ss) [combinTheory.K_THM, bir_programTheory.bir_pc_next_def, birs_state_pc_update_thm, birs_state_pcond_update_thm, birs_state_pc_update_thm, birs_state_pcond_set_thm] +“ +(<|bsst_pc := <|bpc_label := BL_Address (Imm32 0x100013B4w); bpc_index := 0|>; + bsst_environ := temp_env_abbr; bsst_status := BST_Running; + bsst_pcond := temp_pcond_abbr|> with bsst_pc updated_by bir_pc_next) with bsst_pcond updated_by (K (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFFFFFFFFFFFFEw)))) +”; + + +------------------------------ + +(dest_comb o rhs o concl) tm + + + + +“birs_state_t b f b0 b1” + + + +(dest_comb o rand o rand o rand) “ +<|bsst_pc := <|bpc_label := BL_Address (Imm32 0x100013B4w); bpc_index := 0|>; + bsst_environ := temp_env_abbr; bsst_status := BST_Running; + bsst_pcond := temp_pcond_abbr|> +”; + + + + + + + +“ +<|bsst_pc updated_by + bir_pc_next ∘ + K <|bpc_label := BL_Address (Imm32 0x100013B4w); bpc_index := 0|>; + bsst_environ := temp_env_abbr; bsst_status := BST_Running; + bsst_pcond updated_by + K + (BExp_BinExp BIExp_And temp_pcond_abbr + (BExp_BinPred BIExp_LessOrEqual + (BExp_Den (BVar "sy_countw" (BType_Imm Bit64))) + (BExp_Const (Imm64 0xFFFFFFFFFFFFFFFEw)))) ∘ K temp_pcond_abbr|> +” + + +(* +pred_setSyntax.is_empty “{}” +pred_setSyntax.is_empty “{}:num->bool” + +*) + + +val eq_thms = [ASSUME “temp_env_abbr = + birs_gen_env + [("R11",BExp_Den (BVar "sy_R11" (BType_Imm Bit32))); + ("R10",BExp_Den (BVar "sy_R10" (BType_Imm Bit32))); + ("R9",BExp_Den (BVar "sy_R9" (BType_Imm Bit32))); + ("R8",BExp_Den (BVar "sy_R8" (BType_Imm Bit32))); + ("R7",BExp_Den (BVar "sy_R7" (BType_Imm Bit32))); + ("R12",BExp_Den (BVar "sy_R12" (BType_Imm Bit32))); + ("R5",BExp_Den (BVar "sy_R5" (BType_Imm Bit32))); + ("R6",BExp_Den (BVar "sy_R6" (BType_Imm Bit32))); + ("R4",BExp_Den (BVar "sy_R4" (BType_Imm Bit32))); + ("tmp_PC",BExp_Den (BVar "sy_tmp_PC" (BType_Imm Bit32))); + ("MEM",BExp_Den (BVar "sy_MEM" (BType_Mem Bit32 Bit8))); + ("tmp_SP_process",BExp_Den (BVar "sy_tmp_SP_process" (BType_Imm Bit32))); + ("SP_process",BExp_Den (BVar "sy_SP_process" (BType_Imm Bit32))); + ("ModeHandler",BExp_Den (BVar "sy_ModeHandler" (BType_Imm Bit1))); + ("LR",BExp_Den (BVar "sy_LR" (BType_Imm Bit32))); + ("tmp_PSR_C",BExp_Den (BVar "sy_tmp_PSR_C" (BType_Imm Bit1))); + ("PSR_V",BExp_Den (BVar "sy_PSR_V" (BType_Imm Bit1))); + ("R1",BExp_Den (BVar "sy_R1" (BType_Imm Bit32))); + ("R3",BExp_Den (BVar "sy_R3" (BType_Imm Bit32))); + ("PSR_C",BExp_Den (BVar "sy_PSR_C" (BType_Imm Bit1))); + ("R0",BExp_Den (BVar "sy_R0" (BType_Imm Bit32))); + ("R2",BExp_Den (BVar "sy_R2" (BType_Imm Bit32))); + ("PSR_Z",BExp_Den (BVar "sy_PSR_Z" (BType_Imm Bit1))); + ("PSR_N",BExp_Den (BVar "sy_PSR_N" (BType_Imm Bit1))); + ("countw",BExp_Den (BVar "sy_countw" (BType_Imm Bit64)))]”]; + +val tm = “birs_update_env ("PSR_Z",BExp_Const (Imm1 0w)) (temp_env_abbr:string -> bir_exp_t option)”; + +val tm = “(\x. FST x <> "PSR_Z") ("PSR_C",BExp_Den (BVar "sy_PSR_C" (BType_Imm Bit1)))” + +EVAL tm + +val birs_update_env_P_CONV = + BETA_CONV THENC + RAND_CONV ( + LHS_CONV ( + REWR_CONV pairTheory.FST + ) THENC + aux_setLib.bir_varname_EQ_CONV + ) THENC + REWRITE_CONV [boolTheory.NOT_CLAUSES]; + +birs_update_env_P_CONV tm; + +val birs_update_env_CONV = + REWR_CONV birs_update_env_thm THENC + RAND_CONV (RAND_CONV (listLib.FILTER_CONV birs_update_env_P_CONV)); + +( + RAND_CONV (REWR_CONV (hd eq_thms)) THENC + birs_update_env_CONV +) tm; +