1/* 2 * Copyright 2015, NICTA 3 * 4 * This software may be distributed and modified according to the terms of 5 * the BSD 2-Clause license. Note that NO WARRANTY is provided. 6 * See "LICENSE_BSD2.txt" for details. 7 * 8 * @TAG(NICTA_BSD) 9*/ 10 11digraph foo { 121 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 13 label="ass_1_C_Loop.f_0x1" 14 tooltip="1: assignment to []"]; 15Ret_1 [label="Ret", fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen, shape=doubleoctagon]; 161 -> Ret_1 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 172 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 18 label="ass_2_C_Loop.f_0x2" 19 tooltip="2: assignment to [loop#2#count]"]; 202 -> 37 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 213 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 22 label="3_C_Loop.f_0x3" 23 tooltip="3: conditional node"]; 243 -> 10 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 253 -> 1 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 264 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 27 label="ass_4_C_Loop.f_0x4" 28 tooltip="4: assignment to [loop#2#count]"]; 294 -> 38 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 305 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 31 label="ass_5_C_Loop.f_0x5" 32 tooltip="5: assignment to [i#v]"]; 335 -> 2 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 346 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 35 label="6_C_Loop.f_0x6" 36 tooltip="6: conditional node"]; 376 -> 5 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 386 -> 40 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 397 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 40 label="ass_7_C_Loop.f_0x7" 41 tooltip="7: assignment to [Mem]"]; 427 -> 6 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 438 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 44 label="8_C_Loop.f_0x8" 45 tooltip="8: conditional node"]; 468 -> 7 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 478 -> 41 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 489 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 49 label="ass_9_C_Loop.f_0x9" 50 tooltip="9: assignment to [ret__int#v]"]; 519 -> 8 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 5210 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 53 label="fcall_10_C_Loop.f_0xa" 54 tooltip="10: call to 'Loop.g'"]; 5510 -> 9 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 5611 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 57 label="ass_11_C_Loop.f_0xb" 58 tooltip="11: assignment to [i#v]"]; 5911 -> 4 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 6012 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 61 label="ass_12_C_Loop.f_0x11" 62 tooltip="12: assignment to []"]; 6312 -> 11 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 6413 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 65 label="ass_13_ASM_f_0x1" 66 tooltip="13: assignment to [stack, r13]"]; 6713 -> 22 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 6814 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 69 label="ass_14_ASM_f_0x3" 70 tooltip="14: assignment to []"]; 7114 -> 35 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 7215 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 73 label="ass_15_ASM_f_0x5" 74 tooltip="15: assignment to []"]; 7515 -> 25 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 7616 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 77 label="fcall_16_ASM_f_0x7" 78 tooltip="16: call to 'g'"]; 7916 -> 30 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 8017 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 81 label="ass_17_ASM_f_0x9" 82 tooltip="17: assignment to [mem, r5]"]; 8317 -> 31 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 8418 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 85 label="ass_18_ASM_f_0xb" 86 tooltip="18: assignment to []"]; 8718 -> 27 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 8819 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 89 label="19_ASM_f_0xc" 90 tooltip="19: conditional node"]; 9119 -> 13 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 9219 -> 42 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 9320 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 94 label="ass_20_ASM_f_0xd" 95 tooltip="20: assignment to []"]; 9620 -> 35 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 9721 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 98 label="ass_21_ASM_f_0xf" 99 tooltip="21: assignment to [r14, r5, r4, r3, r13]"]; 10021 -> 36 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 10122 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 102 label="ass_22_ASM_f_0x10" 103 tooltip="22: assignment to [v, c, z, n]"]; 10422 -> 24 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 10523 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 106 label="ass_23_ASM_f_0x11" 107 tooltip="23: assignment to []"]; 108Ret_23 [label="Ret", fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange, shape=doubleoctagon]; 10923 -> Ret_23 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 11024 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 111 label="24_ASM_f_0x14" 112 tooltip="24: conditional node"]; 11324 -> 14 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 11424 -> 15 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 11525 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 116 label="ass_25_ASM_f_0x18" 117 tooltip="25: assignment to [r5]"]; 11825 -> 26 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 11926 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 120 label="ass_26_ASM_f_0x1c" 121 tooltip="26: assignment to [r4]"]; 12226 -> 39 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 12327 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 124 label="ass_27_ASM_f_0x20" 125 tooltip="27: assignment to [r0]"]; 12627 -> 29 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 12728 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 128 label="ass_28_ASM_f_0x21" 129 tooltip="28: assignment to []"]; 13028 -> 19 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 13129 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 132 label="29_ASM_f_0x24" 133 tooltip="29: conditional node"]; 13429 -> 16 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 13529 -> 43 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 13630 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 137 label="30_ASM_f_0x28" 138 tooltip="30: conditional node"]; 13930 -> 17 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 14030 -> 44 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 14131 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 142 label="ass_31_ASM_f_0x2c" 143 tooltip="31: assignment to [r4]"]; 14431 -> 32 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 14532 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 146 label="ass_32_ASM_f_0x30" 147 tooltip="32: assignment to [v, c, z, n]"]; 14832 -> 34 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 14933 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 150 label="ass_33_ASM_f_0x31" 151 tooltip="33: assignment to [orig_r0]"]; 15233 -> 28 [label=C, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 15334 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 154 label="34_ASM_f_0x34" 155 tooltip="34: conditional node"]; 15634 -> 18 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 15734 -> 20 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 15835 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 159 label="35_ASM_f_0x38" 160 tooltip="35: conditional node"]; 16135 -> 21 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 16235 -> 45 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 16336 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 164 label="36_ASM_f_0x3c" 165 tooltip="36: conditional node"]; 16636 -> 23 [label=T, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 16736 -> 46 [label=F, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 16837 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 169 label="ass_37_C_LoopReturn_0x3" 170 tooltip="37: assignment to []"]; 17137 -> 3 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 17238 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 173 label="ass_38_C_MergePadding" 174 tooltip="38: assignment to []"]; 17538 -> 3 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 17639 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 177 label="ass_39_ASM_MergePadding" 178 tooltip="39: assignment to []"]; 17939 -> 27 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 18040 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 181 label="ass_40_C_MergePadding" 182 tooltip="40: assignment to []"]; 183Err_40 [label="Err", fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen, shape=Mdiamond]; 18440 -> Err_40 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 18541 [fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen 186 label="ass_41_C_MergePadding" 187 tooltip="41: assignment to []"]; 188Err_41 [label="Err", fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen, shape=Mdiamond]; 18941 -> Err_41 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=forestgreen, fontcolor=forestgreen]; 19042 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 191 label="ass_42_ASM_MergePadding" 192 tooltip="42: assignment to []"]; 193Err_42 [label="Err", fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange, shape=Mdiamond]; 19442 -> Err_42 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 19543 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 196 label="ass_43_ASM_MergePadding" 197 tooltip="43: assignment to []"]; 198Err_43 [label="Err", fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange, shape=Mdiamond]; 19943 -> Err_43 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 20044 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 201 label="ass_44_ASM_MergePadding" 202 tooltip="44: assignment to []"]; 203Err_44 [label="Err", fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange, shape=Mdiamond]; 20444 -> Err_44 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 20545 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 206 label="ass_45_ASM_MergePadding" 207 tooltip="45: assignment to []"]; 208Err_45 [label="Err", fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange, shape=Mdiamond]; 20945 -> Err_45 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 21046 [fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange 211 label="ass_46_ASM_MergePadding" 212 tooltip="46: assignment to []"]; 213Err_46 [label="Err", fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange, shape=Mdiamond]; 21446 -> Err_46 [label=N, fontname = "Arial", fontsize = 20, penwidth=3, color=darkorange, fontcolor=darkorange]; 215} 216