1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382digraph fib {
rankdir=LR;
graph [bb="0,0,1140.9,4487.1",
label=fib,
lheight=0.21,
lp="570.47,11.5",
lwidth=0.26
];
node [label="\N"];
4198784 [height=3.1528,
label="{push %r15\lmov %edi,%eax\lsub $0x1,%edi\lpush %r14\lpush %r13\lpush %r12\lpush %rbp\lpush %rbx\lsub $0x58,%\
rsp\lmov %edi,0x8(%rsp)\lmovl $0x0,0x14(%rsp)\lcmp $0x1,%eax\ljbe 0x40145d \<fib+733\>\l|{<s0>No Jump|<s1>Jump}}",
pos="956,4373.6",
rects="856,4283.6,1056,4486.6 856,4260.6,968,4283.6 968,4260.6,1056,4283.6",
shape=record,
width=2.7778];
4198824 [height=0.86111,
label="{cmpl $0x1,0x8(%rsp)\ljbe 0x401435 \<fib+693\>\l|{<s0>No Jump|<s1>Jump}}",
pos="870,4152.1",
rects="770,4144.6,970,4182.6 770,4121.6,882,4144.6 882,4121.6,970,4144.6",
shape=record,
width=2.7778];
4198784:s0 -> 4198824 [pos="e,888.54,4182.8 912,4260.1 912,4236.4 902.9,4211.6 893.18,4191.8"];
4199517 [height=2,
label="{add $0x58,%rsp\lmov $0x1,%eax\lpop %rbx\lpop %rbp\lpop %r12\lpop %r13\lpop %r14\lpop %r15\lret\l}",
pos="1055,4152.1",
rects="988.5,4080.6,1121.5,4223.6",
shape=record,
width=1.8472];
4198784:s1 -> 4199517 [pos="e,1018.1,4223.9 1012,4260.1 1012,4251.3 1013.3,4242.4 1015.4,4233.7"];
4198835 [height=1.9028,
label="{mov 0x8(%rsp),%eax\lmovl $0x0,0x18(%rsp)\lsub $0x1,%eax\lmov %eax,0xc(%rsp)\lcmpl $0x1,0xc(%rsp)\lmov %eax,0x24(%\
rsp)\lje 0x4013fe \<fib+638\>\l|{<s0>No Jump|<s1>Jump}}",
pos="627,3975.6",
rects="534,3930.6,720,4043.6 534,3907.6,639,3930.6 639,3907.6,720,3930.6",
shape=record,
width=2.5833];
4198824:s0 -> 4198835 [pos="e,656.41,4043.9 769,4133.1 721.15,4133.1 685.2,4092.5 661.44,4052.7"];
4199477 [height=1.4861,
label="{mov 0x8(%rsp),%edi\lmov $0x1,%eax\lsub $0x1,%edi\lmov %edi,0x24(%rsp)\ljmp 0x401414 \<fib+660\>\l|{<s1>Jump}}",
pos="893,91.649",
rects="790.5,61.649,995.5,144.65 790.5,38.649,995.5,61.649",
shape=record,
width=2.8472];
4198824:s1 -> 4199477 [pos="e,995.78,111.1 971,4133.1 982.95,4133.1 976.18,4091.5 980,4080.1 1024.4,3948.7 1125,3942.4 1125,3803.6 1125,3803.6 1125,3803.6 1125,\
428.65 1125,318.33 1170.7,270.5 1106,181.15 1082,148.04 1043.3,127.26 1005.4,114.25"];
4198869 [height=1.9028,
label="{mov 0xc(%rsp),%eax\lmovl $0x0,0x1c(%rsp)\lsub $0x1,%eax\lmov %eax,0x10(%rsp)\lcmpl $0x1,0x10(%rsp)\lmov %eax,0x28(%\
rsp)\lje 0x401366 \<fib+486\>\l|{<s0>No Jump|<s1>Jump}}",
pos="207,3802.6",
rects="111.5,3757.6,302.5,3870.6 111.5,3734.6,219.5,3757.6 219.5,3734.6,302.5,3757.6",
shape=record,
width=2.6528];
4198835:s0 -> 4198869 [pos="e,302.69,3856.6 533,3918.6 455.92,3918.6 374.13,3889.7 311.75,3860.9"];
4199422 [height=1.0694,
label="{movl $0x0,0x28(%rsp)\lmov $0x1,%eax\ljmp 0x4013dd \<fib+605\>\l|{<s1>Jump}}",
pos="687,429.65",
rects="584.5,414.65,789.5,467.65 584.5,391.65,789.5,414.65",
shape=record,
width=2.8472];
4198835:s1 -> 4199422 [pos="e,727.3,468.03 721,3918.6 915.53,3918.6 1072,3851.7 1072,3657.1 1072,3657.1 1072,3657.1 1072,3444.6 1072,3209.8 1054,3151.5 1054,\
2916.6 1054,2916.6 1054,2916.6 1054,1593.1 1054,1099.2 1023.9,941.65 768,519.15 758.71,503.81 746.5,488.78 734.4,475.58"];
4198903 [height=1.1667,
label="{mov 0x10(%rsp),%eax\lmovl $0x0,0x20(%rsp)\lsub $0x1,%eax\lmov %eax,0x30(%rsp)\lmov %eax,%r11d\l}",
pos="155,3656.1",
rects="66,3614.6,244,3697.6",
shape=record,
width=2.4722];
4198869:s0 -> 4198903 [pos="e,162.27,3697.8 165,3734.1 165,3725.6 164.39,3716.6 163.47,3707.9"];
4199270 [height=1.0694,
label="{movl $0x0,0x30(%rsp)\lmov $0x1,%eax\ljmp 0x401345 \<fib+453\>\l|{<s1>Jump}}",
pos="213,685.65",
rects="110.5,670.65,315.5,723.65 110.5,647.65,315.5,670.65",
shape=record,
width=2.8472];
4198869:s1 -> 4199270 [pos="e,180,723.89 261,3734.1 261,3262 124,3152.8 124,2680.6 124,2680.6 124,2680.6 124,940.65 124,866.26 120.85,844.01 149,775.15 155.12,\
760.17 164.27,745.35 173.75,732.24"];
4198925 [height=0.86111,
label="{cmp $0x1,%r11d\lje 0x4013c4 \<fib+580\>\l|{<s0>No Jump|<s1>Jump}}",
pos="772,3547.1",
rects="677.5,3539.6,866.5,3577.6 677.5,3516.6,784.5,3539.6 784.5,3516.6,866.5,3539.6",
shape=record,
width=2.625];
4198903 -> 4198925 [pos="e,677.4,3564.6 244.06,3639.7 356.21,3620.3 548.57,3586.9 667.54,3566.3"];
4198935 [height=0.95833,
label="{lea -0x1(%r11),%eax\lxor %ecx,%ecx\lmov %eax,0x2c(%rsp)\lmov %eax,%ebp\l}",
pos="690,3445.6",
rects="602.5,3411.6,777.5,3479.6",
shape=record,
width=2.4306];
4198925:s0 -> 4198935 [pos="e,718.92,3479.8 731,3516.1 731,3506.7 728.14,3497.4 723.94,3488.8"];
4199364 [height=1.0694,
label="{movl $0x0,0x2c(%rsp)\lmov $0x1,%ecx\ljmp 0x40132b \<fib+427\>\l|{<s1>Jump}}",
pos="941,3336.6",
rects="838.5,3321.6,1043.5,3374.6 838.5,3298.6,1043.5,3321.6",
shape=record,
width=2.8472];
4198925:s1 -> 4199364 [pos="e,942.39,3374.8 868,3528.1 929.18,3528.1 941.04,3441.4 942.27,3385"];
4198947 [height=0.86111,
label="{cmp $0x1,%ebp\lje 0x4013b7 \<fib+567\>\l|{<s0>No Jump|<s1>Jump}}",
pos="686,3336.6",
rects="590.5,3329.1,781.5,3367.1 590.5,3306.1,698.5,3329.1 698.5,3306.1,781.5,3329.1",
shape=record,
width=2.6528];
4198935 -> 4198947 [pos="e,687.11,3367.3 688.76,3411.4 688.35,3400.6 687.9,3388.5 687.48,3377.3"];
4198956 [height=0.75,
label="{lea -0x1(%rbp),%esi\lxor %r12d,%r12d\lmov %esi,%edx\l}",
pos="600,3235.1",
rects="520,3208.6,680,3261.6",
shape=record,
width=2.2222];
4198947:s0 -> 4198956 [pos="e,586.88,3261.9 589,3317.6 569.01,3317.6 574.18,3293.3 582.96,3271.2"];
4199351 [height=1.0694,
label="{mov $0x1,%r12d\lxor %esi,%esi\ljmp 0x401319 \<fib+409\>\l|{<s1>Jump}}",
pos="847,3133.6",
rects="744.5,3118.6,949.5,3171.6 744.5,3095.6,949.5,3118.6",
shape=record,
width=2.8472];
4198947:s1 -> 4199351 [pos="e,835.97,3171.7 783,3317.6 790.21,3317.6 816.44,3235.7 833,3181.5"];
4198964 [height=0.86111,
label="{cmp $0x1,%edx\lje 0x401375 \<fib+501\>\l|{<s0>No Jump|<s1>Jump}}",
pos="592,3133.6",
rects="496.5,3126.1,687.5,3164.1 496.5,3103.1,604.5,3126.1 604.5,3103.1,687.5,3126.1",
shape=record,
width=2.6528];
4198956 -> 4198964 [pos="e,594.39,3164.4 597.94,3208.5 597.11,3198.2 596.13,3186.1 595.22,3174.6"];
4198973 [height=0.75,
label="{lea -0x2(%rdx),%r8d\lxor %r15d,%r15d\lmov %r8d,%r9d\l}",
pos="547,3032.1",
rects="465,3005.6,629,3058.6",
shape=record,
width=2.2778];
4198964:s0 -> 4198973 [pos="e,548.66,3058.8 550,3101.6 550,3091 549.64,3079.5 549.16,3069"];
4199285 [height=1.6944,
label="{mov $0x1,%r15d\lsub $0x1,%edx\lmov $0xffffffff,%r8d\ladd %r15d,%r12d\lcmp $0x1,%edx\ljbe 0x401315 \<fib+405\>\l|{<\
s0>No Jump|<s1>Jump}}",
pos="683,1594.1",
rects="583,1556.6,783,1654.6 583,1533.6,695,1556.6 695,1533.6,783,1556.6",
shape=record,
width=2.7778];
4198964:s1 -> 4199285 [pos="e,712.22,1654.8 689,3114.6 699.42,3114.6 694.88,3102.8 702,3095.1 719.99,3075.9 735.43,3081.7 749,3059.1 782.13,3004.1 773,2980.9 \
773,2916.6 773,2916.6 773,2916.6 773,1894.1 773,1812.6 741.91,1723.6 716.28,1664.1"];
4198983 [height=1.4861,
label="{lea 0x1(%r9),%eax\lmov %r9d,%ebx\lxor %r13d,%r13d\lcmp $0x1,%eax\ljbe 0x401398 \<fib+536\>\l|{<s0>No Jump|<s1>Jump}}",
pos="547,2915.6",
rects="447,2885.6,647,2968.6 447,2862.6,559,2885.6 559,2862.6,647,2885.6",
shape=record,
width=2.7778];
4198973 -> 4198983 [pos="e,547,2969 547,3005.5 547,2997.5 547,2988.4 547,2979.1"];
4199002 [height=1.2778,
label="{mov %ebx,%r10d\lxor %r14d,%r14d\lcmp $0x1,%ebx\lje 0x4012dd \<fib+349\>\l|{<s0>No Jump|<s1>Jump}}",
pos="248,2780.1",
rects="152.5,2757.6,343.5,2825.6 152.5,2734.6,260.5,2757.6 260.5,2734.6,343.5,2757.6",
shape=record,
width=2.6528];
4198983:s0 -> 4199002 [pos="e,307.97,2825.8 446,2873.6 399.99,2873.6 353.13,2852.9 316.56,2831"];
4199320 [height=1.4861,
label="{mov $0x1,%r13d\llea -0x2(%r9),%eax\ladd %r13d,%r15d\lcmp $0x1,%r9d\ljbe 0x401306 \<fib+390\>\l|{<s0>No Jump|<s1>\
Jump}}",
pos="506,1744.6",
rects="406,1714.6,606,1797.6 406,1691.6,518,1714.6 518,1691.6,606,1714.6",
shape=record,
width=2.7778];
4198983:s1 -> 4199320 [pos="e,561.16,1798 603,2862.1 603,2781.5 603,2761.3 603,2680.6 603,2680.6 603,2680.6 603,2195.1 603,2034.5 643.45,1983 583,1834.1 579.05,\
1824.4 573.57,1815 567.34,1806.2"];
4199013 [height=0.51389,
label="{nopl (%rax)\l}",
pos="202,2679.6",
rects="152.5,2661.6,251.5,2697.6",
shape=record,
width=1.375];
4199002:s0 -> 4199013 [pos="e,203.95,2698 206,2734.1 206,2725.6 205.49,2716.4 204.83,2708"];
4199133 [height=1.6944,
label="{mov $0x1,%r14d\llea -0x2(%rbx),%eax\lsub $0x1,%ebx\ladd %r14d,%r13d\lcmp $0x1,%ebx\lja 0x4012d0 \<fib+336\>\l|{<\
s0>No Jump|<s1>Jump}}",
pos="283,1895.1",
rects="187.5,1857.6,378.5,1955.6 187.5,1834.6,295.5,1857.6 295.5,1834.6,378.5,1857.6",
shape=record,
width=2.6528];
4199002:s1 -> 4199133 [pos="e,238.82,1955.7 302,2734.1 302,2449.8 240.59,2383 223,2099.1 220.06,2051.7 209.89,2037.9 223,1992.1 225.68,1982.8 229.57,1973.5 \
234.1,1964.5"];
4199016 [height=4.6111,
label="{lea -0x1(%r10),%edi\lmov %r8d,0x4c(%rsp)\lmov %esi,0x48(%rsp)\lmov %r9d,0x44(%rsp)\lmov %edx,0x40(%rsp)\lmov %\
r11d,0x3c(%rsp)\lmov %ecx,0x38(%rsp)\lmov %r10d,0x34(%rsp)\lcall 0x401180 \<fib\>\lmov 0x34(%rsp),%r10d\lmov 0x38(%\
rsp),%ecx\ladd %eax,%r14d\lmov 0x3c(%rsp),%r11d\lmov 0x40(%rsp),%edx\lsub $0x2,%r10d\lmov 0x44(%rsp),%r9d\lmov \
0x48(%rsp),%esi\lcmp $0x1,%r10d\lmov 0x4c(%rsp),%r8d\lja 0x401268 \<fib+232\>\l|{<s0>No Jump|<s1>Jump}}",
pos="406,2459.1",
rects="310.5,2316.6,501.5,2624.6 310.5,2293.6,418.5,2316.6 418.5,2293.6,501.5,2316.6",
shape=record,
width=2.6528];
4199013 -> 4199016 [pos="e,310.5,2562.4 218.01,2661.5 236.95,2641.2 270.13,2605.7 303.4,2570"];
4199016:s1 -> 4199016 [pos="e,501.64,2468.2 468.36,2293.6 501.01,2250.9 519.5,2260.2 519.5,2382.1 519.5,2416.1 514.5,2441.3 506.43,2459.1"];
4199102 [height=1.6944,
label="{add $0x1,%r14d\llea -0x2(%rbx),%eax\lsub $0x1,%ebx\ladd %r14d,%r13d\lcmp $0x1,%ebx\ljbe 0x4012f1 \<fib+369\>\l|{<\
s0>No Jump|<s1>Jump}}",
pos="364,2196.1",
rects="266,2158.6,462,2256.6 266,2135.6,376,2158.6 376,2135.6,462,2158.6",
shape=record,
width=2.7222];
4199016:s0 -> 4199102 [pos="e,364,2256.8 364,2293.1 364,2284.7 364,2275.8 364,2267.1"];
4199120 [height=1.4861,
label="{mov %eax,%ebx\lxor %r14d,%r14d\lmov %ebx,%r10d\lcmp $0x1,%ebx\ljne 0x401268 \<fib+232\>\l|{<s0>No Jump|<s1>Jump}}",
pos="332,2045.6",
rects="232,2015.6,432,2098.6 232,1992.6,344,2015.6 344,1992.6,432,2015.6",
shape=record,
width=2.7778];
4199102:s0 -> 4199120 [pos="e,323.33,2098.9 321,2135.1 321,2126.7 321.5,2117.8 322.29,2109.1"];
4199153 [height=1.4861,
label="{add $0x1,%r13d\llea -0x2(%r9),%eax\ladd %r13d,%r15d\lcmp $0x1,%r9d\lja 0x4013af \<fib+559\>\l|{<s0>No Jump|<s1>\
Jump}}",
pos="291,1744.6",
rects="198,1714.6,384,1797.6 198,1691.6,303,1714.6 303,1691.6,384,1714.6",
shape=record,
width=2.5833];
4199102:s1 -> 4199153 [pos="e,357.41,1797.7 419,2135.1 419,2116.4 435.92,2117.2 441,2099.1 453.88,2053.4 448.66,2039.1 441,1992.1 429.07,1919 428.43,1896.2 \
388,1834.1 381.32,1823.9 373.18,1814.1 364.49,1804.9"];
4199120:s1 -> 4199016 [pos="e,475.46,2293.4 433,2003.6 550.02,2003.6 522.67,2155.6 478.79,2283.8"];
4199120:s0 -> 4199133 [pos="e,287.07,1955.8 288,1992.1 288,1983.7 287.8,1974.8 287.49,1966"];
4199133:s1 -> 4199120 [pos="e,364.92,1992.5 380,1846.1 428.89,1846.1 391.03,1908.8 379,1956.1 376.68,1965.3 373.24,1974.5 369.25,1983.4"];
4199133:s0 -> 4199153 [pos="e,250.4,1797.9 241,1834.1 241,1824.9 243.07,1815.8 246.38,1807.1"];
4199174 [height=1.4861,
label="{add $0x1,%r15d\lsub $0x1,%edx\ladd %r15d,%r12d\lcmp $0x1,%edx\lja 0x40138c \<fib+524\>\l|{<s0>No Jump|<s1>Jump}}",
pos="247,1594.1",
rects="152.5,1564.1,341.5,1647.1 152.5,1541.1,259.5,1564.1 259.5,1541.1,341.5,1564.1",
shape=record,
width=2.625];
4199153:s0 -> 4199174 [pos="e,249.23,1647.5 250,1691.1 250,1680.3 249.81,1668.8 249.52,1657.6"];
4199343 [height=0.86111,
label="{mov %eax,%r9d\ljmp 0x401247 \<fib+199\>\l|{<s1>Jump}}",
pos="462,1594.1",
rects="359.5,1586.6,564.5,1624.6 359.5,1563.6,564.5,1586.6",
shape=record,
width=2.8472];
4199153:s1 -> 4199343 [pos="e,442.48,1624.8 385,1702.6 389.39,1702.6 416.07,1664.2 436.81,1633.3"];
4199189 [height=0.51389,
label="{add $0x1,%r12d\l}",
pos="490,1466.1",
rects="423,1448.1,557,1484.1",
shape=record,
width=1.8611];
4199174:s0 -> 4199189 [pos="e,422.7,1471.1 206,1540.1 206,1497.3 328.55,1479.3 412.64,1471.9"];
4199308 [height=0.86111,
label="{mov %r8d,%edx\ljmp 0x401234 \<fib+180\>\l|{<s1>Jump}}",
pos="678,1466.1",
rects="575.5,1458.6,780.5,1496.6 575.5,1435.6,780.5,1458.6",
shape=record,
width=2.8472];
4199174:s1 -> 4199308 [pos="e,575.26,1495.1 343,1552.1 352.16,1552.1 343.81,1538.8 351,1533.1 424.55,1475 468.43,1514.9 565.39,1497.1"];
4199193 [height=1.2778,
label="{add %r12d,%ecx\lsub $0x2,%ebp\lcmp $0x1,%esi\lja 0x401223 \<fib+163\>\l|{<s0>No Jump|<s1>Jump}}",
pos="820,1353.1",
rects="724.5,1330.6,915.5,1398.6 724.5,1307.6,832.5,1330.6 832.5,1307.6,915.5,1330.6",
shape=record,
width=2.6528];
4199189 -> 4199193 [pos="e,724.32,1383.3 532.59,1448 543.74,1443.7 555.78,1439.1 567,1435.1 615.19,1418.1 669.09,1400.6 714.72,1386.3"];
4199193:s1 -> 4198947 [pos="e,686.55,3305.9 917,1319.1 934.78,1319.1 917.97,1381.5 916,1399.1 891.14,1622.7 811,1669.3 811,1894.1 811,2916.6 811,2916.6 811,\
2916.6 811,2982.1 807.26,3002.8 774,3059.1 762.17,3079.2 747.33,3074.8 736,3095.1 700.22,3159.3 689.95,3246 687.07,3295.9"];
4199208 [height=0.51389,
label="{add $0x1,%ecx\l}",
pos="816,1252.6",
rects="753.5,1234.6,878.5,1270.6",
shape=record,
width=1.7361];
4199193:s0 -> 4199208 [pos="e,795.67,1270.9 778,1307.1 778,1296.7 782.85,1286.9 789.09,1278.6"];
4199211 [height=1.2778,
label="{add %ecx,0x20(%rsp)\lsub $0x2,%r11d\lcmpl $0x1,0x2c(%rsp)\lja 0x40120d \<fib+141\>\l|{<s0>No Jump|<s1>Jump}}",
pos="876,1152.1",
rects="780.5,1129.6,971.5,1197.6 780.5,1106.6,888.5,1129.6 888.5,1106.6,971.5,1129.6",
shape=record,
width=2.6528];
4199208 -> 4199211 [pos="e,848.66,1198 826.45,1234.5 831.23,1226.6 837.18,1216.9 843.28,1206.9"];
4199211:s1 -> 4198925 [pos="e,778.8,3516.6 973,1118.1 1025.8,1118.1 978,1540.4 978,1593.1 978,3033.1 978,3033.1 978,3033.1 978,3095.5 987.04,3116.5 959,3172.1 \
922.95,3243.7 869.37,3228.3 830,3298.1 828.71,3300.4 797.15,3437 781.14,3506.4"];
4199230 [height=0.54167,
label="{mov 0x20(%rsp),%eax\ladd $0x1,%eax\l}",
pos="699,1050.6",
rects="611,1031.6,787,1069.6",
shape=record,
width=2.4444];
4199211:s0 -> 4199230 [pos="e,710.1,1069.8 779,1118.1 752.69,1118.1 730.41,1096.6 716.1,1078.1"];
4199237 [height=1.4861,
label="{add %eax,0x1c(%rsp)\lmov 0x10(%rsp),%eax\lsub $0x2,%eax\lcmpl $0x1,0x30(%rsp)\ljbe 0x4013d6 \<fib+598\>\l|{<s0>No \
Jump|<s1>Jump}}",
pos="544,941.65",
rects="444,911.65,644,994.65 444,888.65,556,911.65 556,888.65,644,911.65",
shape=record,
width=2.7778];
4199230 -> 4199237 [pos="e,619.57,994.82 672.71,1031.5 660.13,1022.8 644.3,1011.9 628.07,1000.7"];
4199255 [height=1.0694,
label="{mov %eax,0x10(%rsp)\lcmpl $0x1,0x10(%rsp)\ljne 0x4011f7 \<fib+119\>\l|{<s0>No Jump|<s1>Jump}}",
pos="256,813.65",
rects="158,798.65,354,851.65 158,775.65,268,798.65 268,775.65,354,798.65",
shape=record,
width=2.7222];
4199237:s0 -> 4199255 [pos="e,306.41,851.68 443,899.65 397.3,899.65 350.5,878.35 315.15,857.08"];
4199382 [height=0.54167,
label="{mov 0x1c(%rsp),%eax\ladd $0x1,%eax\l}",
pos="657,813.65",
rects="569.5,794.65,744.5,832.65",
shape=record,
width=2.4306];
4199237:s1 -> 4199382 [pos="e,661.55,832.68 645,899.65 668.47,899.65 667.61,867.48 663.46,842.72"];
4199255:s1 -> 4198903 [pos="e,132.98,3614.5 311,774.65 311,755.53 340.64,761.98 354,775.65 377.76,799.97 363.9,819.62 354,852.15 291.75,1056.7 86,1037.8 86,\
1251.6 86,3446.6 86,3446.6 86,3446.6 86,3503.2 109.15,3564.2 128.63,3605.5"];
4199255:s0 -> 4199270 [pos="e,213,723.68 213,775.15 213,761.81 213,747.35 213,734.05"];
4199270:s1 -> 4199237 [pos="e,528.47,888.6 317,658.65 429.3,658.65 495.42,796.02 525.12,879.01"];
4199285:s1 -> 4199189 [pos="e,530.32,1484.3 739,1533.1 739,1494.1 604.43,1508.3 567,1497.1 558.11,1494.5 548.81,1491.3 539.86,1487.9"];
4199285:s0 -> 4199308 [pos="e,651.55,1497 639,1533.1 639,1523.7 642.02,1514.4 646.38,1505.8"];
4199308:s1 -> 4198964 [pos="e,628.08,3103.1 782,1447.1 820.48,1447.1 789.77,1494.7 792,1533.1 795.14,1587.3 798.33,1601.3 792,1655.1 779.25,1763.6 735,1784.9 \
735,1894.1 735,2916.6 735,2916.6 735,2916.6 735,2989.6 677.55,3056.9 635.48,3096.3"];
4199316 [height=0.51389,
label="{nopl 0x0(%rax)\l}",
pos="511,1895.1",
rects="448.5,1877.1,573.5,1913.1",
shape=record,
width=1.7361];
4199316 -> 4199320 [pos="e,507.75,1797.7 510.43,1877.1 509.86,1860.2 508.95,1833.2 508.1,1808"];
4199320:s1 -> 4199174 [pos="e,331.82,1647.2 562,1691.1 562,1643.6 395.75,1671.3 351,1655.1 347.71,1654 344.41,1652.7 341.11,1651.3"];
4199320:s0 -> 4199343 [pos="e,462,1625 462,1691.1 462,1672.8 462,1652.5 462,1635.3"];
4199343:s1 -> 4198983 [pos="e,553.35,2862.2 566,1575.1 574.93,1575.1 569.91,1647.2 574,1655.1 585.09,1676.7 605,1669.1 615,1691.1 634.61,1734.5 617.98,1750.7 \
615,1798.1 603.87,1975.6 565,2017.3 565,2195.1 565,2680.6 565,2680.6 565,2680.6 565,2738.9 559.38,2805.1 554.42,2852.2"];
4199351:s1 -> 4199193 [pos="e,828.7,1398.9 847,3095.1 847,3015.8 849,2996 849,2916.6 849,2916.6 849,2916.6 849,1593.1 849,1529.5 838.75,1457.1 830.44,1408.8"];
4199364:s1 -> 4199211 [pos="e,900.39,1197.9 1045,3309.6 1084.4,3309.6 1016,3174.1 1016,3134.6 1016,3134.6 1016,3134.6 1016,1593.1 1016,1448 946,1288.1 904.99,\
1206.9"];
4199389 [height=1.4861,
label="{add %eax,0x18(%rsp)\lmov 0xc(%rsp),%eax\lsub $0x2,%eax\lcmpl $0x1,0x28(%rsp)\ljbe 0x40140d \<fib+653\>\l|{<s0>No \
Jump|<s1>Jump}}",
pos="677,685.65",
rects="577,655.65,777,738.65 577,632.65,689,655.65 689,632.65,777,655.65",
shape=record,
width=2.7778];
4199382 -> 4199389 [pos="e,668.74,738.71 659.87,794.6 661.79,782.48 664.45,765.74 667.1,749.05"];
4199407 [height=1.0694,
label="{mov %eax,0xc(%rsp)\lcmpl $0x1,0xc(%rsp)\ljne 0x4011d5 \<fib+85\>\l|{<s0>No Jump|<s1>Jump}}",
pos="563,557.65",
rects="467.5,542.65,658.5,595.65 467.5,519.65,575.5,542.65 575.5,519.65,658.5,542.65",
shape=record,
width=2.6528];
4199389:s0 -> 4199407 [pos="e,555.66,595.68 576,643.65 558.25,643.65 554.18,625.31 554.92,605.67"];
4199437 [height=0.54167,
label="{mov 0x18(%rsp),%eax\ladd $0x1,%eax\l}",
pos="1009,557.65",
rects="921,538.65,1097,576.65",
shape=record,
width=2.4444];
4199389:s1 -> 4199437 [pos="e,980.35,576.68 778,643.65 849.96,643.65 927.21,606.87 971.64,581.7"];
4199407:s1 -> 4198869 [pos="e,111.22,3753.4 617,518.65 617,502.61 740.8,508.36 658.5,596.15 573.59,686.72 199.85,557.04 101,632.15 33.345,683.55 38,727.68 38,\
812.65 38,3548.1 38,3548.1 38,3548.1 38,3615.3 22.082,3640.7 57,3698.1 68.548,3717.1 85.052,3733.5 102.92,3747.2"];
4199407:s0 -> 4199422 [pos="e,584.23,450 521,519.15 521,487.33 545.04,466.91 574.82,453.83"];
4199422:s1 -> 4199389 [pos="e,713.33,632.36 687,390.65 687,367.87 773.47,375.46 789.5,391.65 813.42,415.81 797.57,435.12 789.5,468.15 775.8,524.24 744.79,581.97 \
718.8,623.7"];
4199444 [height=1.4861,
label="{add %eax,0x14(%rsp)\lmov 0x8(%rsp),%eax\lsub $0x2,%eax\lcmpl $0x1,0x24(%rsp)\ljbe 0x401447 \<fib+711\>\l|{<s0>No \
Jump|<s1>Jump}}",
pos="948,429.65",
rects="848,399.65,1048,482.65 848,376.65,960,399.65 960,376.65,1048,399.65",
shape=record,
width=2.7778];
4199437 -> 4199444 [pos="e,973.2,482.71 1000.3,538.6 994.28,526.25 985.98,509.1 977.75,492.11"];
4199462 [height=1.0694,
label="{mov %eax,0x8(%rsp)\lcmpl $0x1,0x8(%rsp)\lja 0x4011b3 \<fib+51\>\l|{<s0>No Jump|<s1>Jump}}",
pos="774,260.65",
rects="683,245.65,865,298.65 683,222.65,786,245.65 786,222.65,865,245.65",
shape=record,
width=2.5278];
4199444:s0 -> 4199462 [pos="e,779.44,298.77 847,387.65 809.1,387.65 790.56,344.44 781.69,308.63"];
4199495 [height=2.2083,
label="{mov 0x14(%rsp),%eax\ladd $0x58,%rsp\lpop %rbx\lpop %rbp\ladd $0x1,%eax\lpop %r12\lpop %r13\lpop %r14\lpop %\
r15\lret\l}",
pos="1009,260.65",
rects="921,181.65,1097,339.65",
shape=record,
width=2.4444];
4199444:s1 -> 4199495 [pos="e,1004.7,339.85 1004,376.15 1004,367.62 1004.1,358.74 1004.4,349.86"];
4199462:s1 -> 4198835 [pos="e,533.95,3966.3 826,221.65 826,204.31 852.9,210.23 865,222.65 888.73,247 885.72,272.19 865,299.15 784.01,404.55 703.67,339.15 576,\
376.15 318.32,450.81 2.8422e-14,288.37 0,556.65 0,3657.1 0,3657.1 0,3657.1 0,3762.5 18.786,3806.5 102,3871.1 166.49,3921.2 389.98,\
3951.3 523.68,3965.3"];
4199462:s0 -> 4199477 [pos="e,790.06,136.87 734,221.65 734,188.63 754.93,162.59 781.61,142.81"];
4199477:s1 -> 4199444 [pos="e,921.15,376.32 893,37.649 893,14.87 979.47,22.463 995.5,38.649 1028.8,72.281 1021.5,105.6 995.5,145.15 973.29,178.91 934.21,147.39 \
912,181.15 875.64,236.42 895.31,313.56 917.2,366.97"];
}