/* @generated */ digraph iCFG { "neg_bool8" [label="8: Return Stmt \n n$2=*&0$?%__sil_tmpSIL_temp_conditional___n$0:int [line 14]\n *&return:int =n$2 [line 14]\n " shape="box"] "neg_bool8" -> "neg_bool2" ; "neg_bool7" [label="7: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =1 [line 14]\n " shape="box"] "neg_bool7" -> "neg_bool3" ; "neg_bool6" [label="6: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =0 [line 14]\n " shape="box"] "neg_bool6" -> "neg_bool3" ; "neg_bool5" [label="5: Prune (false branch) \n n$1=*&a:_Bool [line 14]\n PRUNE((n$1 == 0), false); [line 14]\n " shape="invhouse"] "neg_bool5" -> "neg_bool7" ; "neg_bool4" [label="4: Prune (true branch) \n n$1=*&a:_Bool [line 14]\n PRUNE((n$1 != 0), true); [line 14]\n " shape="invhouse"] "neg_bool4" -> "neg_bool6" ; "neg_bool3" [label="3: + \n " ] "neg_bool3" -> "neg_bool8" ; "neg_bool2" [label="2: Exit neg_bool \n " color=yellow style=filled] "neg_bool1" [label="1: Start neg_bool\nFormals: a:_Bool \nLocals: 0$?%__sil_tmpSIL_temp_conditional___n$0:int \n DECLARE_LOCALS(&return,&0$?%__sil_tmpSIL_temp_conditional___n$0); [line 14]\n " color=yellow style=filled] "neg_bool1" -> "neg_bool4" ; "neg_bool1" -> "neg_bool5" ; "neg_char8" [label="8: Return Stmt \n n$2=*&0$?%__sil_tmpSIL_temp_conditional___n$0:int [line 12]\n *&return:int =n$2 [line 12]\n " shape="box"] "neg_char8" -> "neg_char2" ; "neg_char7" [label="7: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =1 [line 12]\n " shape="box"] "neg_char7" -> "neg_char3" ; "neg_char6" [label="6: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =0 [line 12]\n " shape="box"] "neg_char6" -> "neg_char3" ; "neg_char5" [label="5: Prune (false branch) \n n$1=*&a:char [line 12]\n PRUNE((n$1 == 0), false); [line 12]\n " shape="invhouse"] "neg_char5" -> "neg_char7" ; "neg_char4" [label="4: Prune (true branch) \n n$1=*&a:char [line 12]\n PRUNE((n$1 != 0), true); [line 12]\n " shape="invhouse"] "neg_char4" -> "neg_char6" ; "neg_char3" [label="3: + \n " ] "neg_char3" -> "neg_char8" ; "neg_char2" [label="2: Exit neg_char \n " color=yellow style=filled] "neg_char1" [label="1: Start neg_char\nFormals: a:char \nLocals: 0$?%__sil_tmpSIL_temp_conditional___n$0:int \n DECLARE_LOCALS(&return,&0$?%__sil_tmpSIL_temp_conditional___n$0); [line 12]\n " color=yellow style=filled] "neg_char1" -> "neg_char4" ; "neg_char1" -> "neg_char5" ; "neg_int8" [label="8: Return Stmt \n n$2=*&0$?%__sil_tmpSIL_temp_conditional___n$0:int [line 10]\n *&return:int =n$2 [line 10]\n " shape="box"] "neg_int8" -> "neg_int2" ; "neg_int7" [label="7: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =1 [line 10]\n " shape="box"] "neg_int7" -> "neg_int3" ; "neg_int6" [label="6: ConditinalStmt Branch \n *&0$?%__sil_tmpSIL_temp_conditional___n$0:int =0 [line 10]\n " shape="box"] "neg_int6" -> "neg_int3" ; "neg_int5" [label="5: Prune (false branch) \n n$1=*&a:int [line 10]\n PRUNE((n$1 == 0), false); [line 10]\n " shape="invhouse"] "neg_int5" -> "neg_int7" ; "neg_int4" [label="4: Prune (true branch) \n n$1=*&a:int [line 10]\n PRUNE((n$1 != 0), true); [line 10]\n " shape="invhouse"] "neg_int4" -> "neg_int6" ; "neg_int3" [label="3: + \n " ] "neg_int3" -> "neg_int8" ; "neg_int2" [label="2: Exit neg_int \n " color=yellow style=filled] "neg_int1" [label="1: Start neg_int\nFormals: a:int \nLocals: 0$?%__sil_tmpSIL_temp_conditional___n$0:int \n DECLARE_LOCALS(&return,&0$?%__sil_tmpSIL_temp_conditional___n$0); [line 10]\n " color=yellow style=filled] "neg_int1" -> "neg_int4" ; "neg_int1" -> "neg_int5" ; }