test.dot 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. digraph structs {
  2. node [shape=plaintext]
  3. rankdir=LR
  4. edge [arrowsize=0.5]
  5. fontname="times"
  6. compute1 [label=<
  7. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  8. <TR>
  9. <TD ALIGN="CENTER" PORT="i">compute<BR/>(Function)</TD>
  10. </TR>
  11. </TABLE>>];
  12. dup0 [shape=point,label=dup0]
  13. proc [label=<
  14. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  15. <TR>
  16. <TD PORT="ia"><FONT POINT-SIZE="9.0">ia</FONT></TD>
  17. <TD ALIGN="CENTER" ROWSPAN="2">proc<BR/>(ProcessingOddEven)</TD>
  18. <TD PORT="o"><FONT POINT-SIZE="9.0">o</FONT></TD>
  19. </TR>
  20. <TR>
  21. <TD PORT="ib"><FONT POINT-SIZE="9.0">ib</FONT></TD>
  22. <TD></TD></TR>
  23. </TABLE>>];
  24. sinka [label=<
  25. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  26. <TR>
  27. <TD ALIGN="CENTER" PORT="i">sinka<BR/>(SinkAsync)</TD>
  28. </TR>
  29. </TABLE>>];
  30. sinkb [label=<
  31. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  32. <TR>
  33. <TD ALIGN="CENTER" PORT="i">sinkb<BR/>(SinkAsync)</TD>
  34. </TR>
  35. </TABLE>>];
  36. sourceEven [label=<
  37. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  38. <TR>
  39. <TD ALIGN="CENTER" PORT="i">sourceEven<BR/>(SourceEven)</TD>
  40. </TR>
  41. </TABLE>>];
  42. sourceOdd [label=<
  43. <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
  44. <TR>
  45. <TD ALIGN="CENTER" PORT="i">sourceOdd<BR/>(SourceOdd)</TD>
  46. </TR>
  47. </TABLE>>];
  48. sourceOdd:i -> proc:ia [label="s16(2)"
  49. ,headlabel=<<TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >1</FONT>
  50. </TD></TR></TABLE>>
  51. ,taillabel=<<TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >1</FONT>
  52. </TD></TR></TABLE>>]
  53. sourceEven:i -> proc:ib [label="s16(2)"
  54. ,headlabel=<<TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >1</FONT>
  55. </TD></TR></TABLE>>
  56. ,taillabel=<<TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >1</FONT>
  57. </TD></TR></TABLE>>]
  58. proc:o -> compute1:i [label="s16(2)"
  59. ,headlabel=<<TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >1</FONT>
  60. </TD></TR></TABLE>>
  61. ,taillabel=<<TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >1</FONT>
  62. </TD></TR></TABLE>>]
  63. compute1:i ->
  64. dup0 [label="s16(2)"
  65. ,taillabel=<<TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >1</FONT>
  66. </TD></TR></TABLE>>]
  67. dup0 -> sinka:i [label="s16(2)"
  68. ,headlabel=<<TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >1</FONT>
  69. </TD></TR></TABLE>>
  70. ]
  71. dup0 -> sinkb:i [label="s16(2)"
  72. ,headlabel=<<TABLE BORDER="0" CELLPADDING="2"><TR><TD><FONT COLOR="blue" POINT-SIZE="12.0" >1</FONT>
  73. </TD></TR></TABLE>>
  74. ]
  75. }