Mercurial > hg > Papers > 2016 > kaito-master
changeset 21:9c757d566f02
poster
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 21 Feb 2016 00:19:09 +0900 |
parents | fc397777a7e2 |
children | 056077b225e4 |
files | paper/master_paper.pdf poster/clang_llvm_structure.pdf poster/master.graffle/data.plist poster/master.graffle/image17.pdf poster/master.graffle/image19.pdf poster/master.graffle/image21.pdf poster/master.pdf poster/metaCS.pdf slide/fig/codesegment.svg slide/fig/metaCS.svg slide/simple.c slide/simple.ll slide/simple.s |
diffstat | 13 files changed, 4524 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/poster/master.graffle/data.plist Sun Feb 21 00:19:09 2016 +0900 @@ -0,0 +1,4156 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle6</string> + <string>169.5.0.253125</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {4055.244140625, 2860.68505859375}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>28</real> + </dict> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2012-01-04 16:02:58 +0000</string> + <key>Creator</key> + <string>Daichi TOMA</string> + <key>DisplayScale</key> + <string>1.0000 cm = 1.0000 cm</string> + <key>GraphDocumentVersion</key> + <integer>12</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{1028.3427335490619, 917.71904836602198}, {330.86987720847674, 363}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3411</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45LLVM \'82\'cd\'8b\'ad\'97\'cd\'82\'c8\'8d\'c5\'93\'4b\'89\'bb\'8b\'40\'8d\'5c\'82\'f0\'8e\'9d\'82\'c1\'82\'bd\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'83\'6f\'83\'62\'83\'4e\'83\'47\'83\'93\'83\'68\ +\ +\'81\'45Clang \'82\'cd C/C++/Obj-C \'82\'f0 LLVM IR \'82\'c9\'95\'cf\'8a\'b7\'82\'b7\'82\'e9\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'83\'74\'83\'8d\'83\'93\'83\'67\'83\'47\'83\'93\'83\'68}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1360.6299336050438, 914.5402924623445}, {655.91914572428846, 392}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3410</integer> + <key>ImageID</key> + <integer>21</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{97.702683751690302, 1793.1460321035054}, {992.30892108419039, 70}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3403</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs92 \cf1 CbC \'82\'c5\'82\'cc meta computation (Gears OS)}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3405</integer> + <key>Points</key> + <array> + <string>{37.911468040790389, 1818.702624297289}</string> + <string>{80.756757269279774, 1819.4967733995895}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3406</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3406</integer> + <key>Points</key> + <array> + <string>{31.519569788395501, 1838.0244624470076}</string> + <string>{43.248692552329793, 1802.5689212706434}</string> + <string>{45.429525361031118, 1801.2978966600112}</string> + <string>{67.910491120825696, 1801.2978966600112}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3407</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3407</integer> + <key>Points</key> + <array> + <string>{17.595948706047409, 1837.6956501391674}</string> + <string>{57.684175705327959, 1838.6423508830976}</string> + <string>{72.192579836977245, 1837.6956501391674}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.532223907577816, 1783.1393797754858}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3408</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3404</integer> + </dict> + </array> + <key>ID</key> + <integer>3402</integer> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3399</integer> + <key>Points</key> + <array> + <string>{1042.1464500941802, 865.51743397074881}</string> + <string>{1084.2442816632663, 865.83984284077155}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3400</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3400</integer> + <key>Points</key> + <array> + <string>{1035.0070941823819, 884.36753188818966}</string> + <string>{1048.9170497550176, 847.6409661011935}</string> + <string>{1071.3980155148122, 847.6409661011935}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3401</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3401</integer> + <key>Points</key> + <array> + <string>{1021.0834731000339, 884.03871958034938}</string> + <string>{1061.1717000993144, 884.9854203242794}</string> + <string>{1075.6801042309637, 884.03871958034938}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3398</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{1105.6850048666524, 839.85467902987307}, {843.98895263671875, 83.458219234181513}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3386</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs96 \cf1 LLVM Clang}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1021.0834731000339, 829.7983896140654}, {994.98516845703114, 77.741902848278684}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3385</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1021.0834731000339, 907.5402924623445}, {994.98516845703114, 399}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3384</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{24.462589543299828, 2268.3674017574376}, {973.12443718558643, 392}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3382</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.66274500000000003</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>RTFD</key> + <data> + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBK4GJAV9fY29kZSBtZXRhX3NlbmRlcihzdHJ1 + Y3QgQ29udGV4dCogY29udGV4dCwgc3RydWN0IFF1ZXVl + KiBxdWV1ZSwgZW51bSBDb2RlIG5leHQpIHsKICAgIHB0 + aHJlYWRfbXV0ZXhfbG9jaygmcXVldWUtPm11dGV4KTsK + ICAgIGdvdG8gKGNvbnRleHQtPmNvZGVbbmV4dF0pKGNv + bnRleHQpOwp9CgpfX2NvZGUgc2VuZGVyKHN0cnVjdCBR + dWV1ZSogcXVldWUpIHsKICAgIGdvdG8gcHV0KHF1ZXVl + KTsKfQoKX19jb2RlIGNvZGU0KGxvbmcqIGNvdW50LCBz + dHJ1Y3QgQWxsb2NhdGUqIGFsbG9jYXRlLCBzdHJ1Y3Qg + RWxlbWVudCogZWxlbWVudCkgewogICAgYWxsb2NhdGUt + PmFmdGVyX3B1dCA9IENvZGUzOwogICAgZWxlbWVudC0+ + dmFsdWUgPSAoKmNvdW50KSsrOwogICAgZ290byBzZW5k + ZXIoKTsKfYaEAmlJAYHUAJKEhIQMTlNEaWN0aW9uYXJ5 + AJSEAWkHkoSWlgdOU0NvbG9yhpKEhIQHTlNDb2xvcgCU + hAFjAoQEZmZmZgAAAAGGkoSWlg1OU1N0cm9rZVdpZHRo + hpKEhIQITlNOdW1iZXIAhIQHTlNWYWx1ZQCUhAEqhIQB + ZKAAhpKElpYNTlNTdHJva2VDb2xvcoaSmpKElpYOTlNP + cmlnaW5hbEZvbnSGkoSEhAZOU0ZvbnQelJkYhAVbMjRj + XQYAAAAQAAAA//5BAHIAaQBhAGwATQBUAIQBZhibAJsB + mwCbAIaShJaWEE5TUGFyYWdyYXBoU3R5bGWGkoSEhBdO + U011dGFibGVQYXJhZ3JhcGhTdHlsZQCEhBBOU1BhcmFn + cmFwaFN0eWxlAJSEBENDQFMEAISEhAdOU0FycmF5AJSZ + AIaBIAKEBFsyZl0VJIaShJaWBk5TRm9udIaSo5KElpYG + TlNLZXJuhpKdhpcCCpKEmJkHkpmShJubApwBAAABhpKc + kp2SoZKukqKSo5KlkqaSq5KjkqySnYaXAYGgAJcCCJcB + A4Y= + </data> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fswiss\fcharset0 ArialMT;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red251\green0\blue7;} +\deftab720 +\pard\pardeftab720\sl420\partightenfactor0 + +\f0\fs48 \cf2 \expnd0\expndtw0\kerning0 +\outl0\strokewidth0 \strokec2 __code meta_sender(struct Context* context, struct Queue* queue, enum Code next) \{\ + pthread_mutex_lock(&queue->mutex);\ + goto (context->code[next])(context);\ +\}\ +\ +__code sender(struct Queue* queue) \{\ + goto \cf3 \strokec3 put(queue)\cf2 \strokec2 ;\ +\}\ +\ +__code code4(long* count, struct Allocate* allocate, struct Element* element) \{\ + allocate->after_put = Code3;\ + element->value = (*count)++;\ + goto \cf3 \strokec3 sender()\cf2 \strokec2 ;\ +\}}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1105.9610404069074, 309.80734216059085}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3381</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs96 \cf1 Continuation based C (CbC)}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{167.24409600561995, 2651.8110476823304}, {662.86846054241164, 148.08972639409365}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3371</integer> + <key>ImageID</key> + <integer>19</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{25.663860986630738, 1311.7596635594728}, {429.48782970673949, 453}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3368</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45\'8d\'b6\'82\'cc\'83\'52\'81\'5b\'83\'68\'82\'cc\'8f\'ea\'8d\'87, __environment \'82\'cd funcB \'82\'cc\'8a\'c2\'8b\'ab\'82\'f0\'95\'db\'91\'b6\'82\'b7\'82\'e9\ +\'81\'45code segment cs \'82\'cd __return \'82\'c9\'82\'e6\'82\'e8funcB\'82\'c9\'96\'df\'82\'c1\'82\'bd\'8c\'e3, funcA \'82\'c9 1 \'82\'f0\'95\'d4\'82\'b7\ +\'81\'45 C \'95\'57\'8f\'80\'82\'cc setjmp, longjmp \'82\'f0\'8e\'67\'97\'70\'82\'b5\'82\'c4\'82\'a2\'82\'bd\'82\'e0\'82\'cc\'82\'f0 LLVM builtin \'82\'cc setjmp longjmp \'82\'f0\'8e\'67\'97\'70\'82\'b7\'82\'e9\'82\'e6\'82\'a4\'82\'c9\'95\'cf\'8d\'58}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{29.9548364417941, 1009.6894084957312}, {971.09956664308152, 273}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3367</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45code segment \'82\'a9\'82\'e7\'8a\'d6\'90\'94\'82\'c9\'96\'df\'82\'e9\'82\'bd\'82\'df\'82\'cc\'8b\'40\'94\'5c\ +\'81\'45code segment \'82\'cd\'92\'ca\'8f\'ed\'83\'58\'83\'5e\'83\'62\'83\'4e\'91\'80\'8d\'ec\'82\'c9\'82\'e6\'82\'e9\'8a\'c2\'8b\'ab\'82\'cc\'95\'db\'91\'b6\'82\'f0\'8d\'73\'82\'ed\'82\'c8\'82\'a2\'82\'cc\'82\'c5\'91\'4f\'82\'cc\'8a\'d6\'90\'94\'82\'c9\'96\'df\'82\'e9\'82\'b1\'82\'c6\'82\'aa\'8f\'6f\'97\'88\'82\'c8\'82\'a2\ +\'81\'45\'8a\'c2\'8b\'ab\'82\'c6\'82\'cd\'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'cc\'8f\'f3\'91\'d4\ +\'81\'45\'8a\'c2\'8b\'ab\'82\'aa__environment, \'8a\'d6\'90\'94\'82\'c9\'96\'df\'82\'e9\'82\'bd\'82\'df\'82\'cc code segment \'82\'aa__return}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1464.0945014729273, 651.06156224565757}, {528.66142211945976, 153.74170574949483}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3366</integer> + <key>ImageID</key> + <integer>17</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1464.0945014729273, 386.30654796158876}, {530.90474694179261, 255}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>28</real> + </dict> + <key>ID</key> + <integer>3365</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.66274509803921566</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs56 \cf0 __code cs0(int a, int b)\{\ + goto cs1(a+b);\ +\}\ +__code cs1(int c)\{\ + goto cs2(c);\ +\}}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1050.0832312723992, 2182.0716006915059}, {475.17251586914062, 183}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3357</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;\red255\green12\blue11;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45CbC \'82\'cd C \'82\'c9\'94\'e4\'82\'d7\'82\'c4\cf2 \'96\'f11.6\'94\'7b\cf0 \'91\'ac\'82\'a2\ +\'81\'45\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cc\'8f\'88\'97\'9d\'82\'aa\'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'e6\'82\'e8\'82\'e0\'8c\'79\'82\'a2\'82\'c6\'82\'a2\'82\'a4\'82\'b1\'82\'c6\'82\'aa\'82\'ed\'82\'a9\'82\'e9\ +\'81\'45\'83\'58\'83\'5e\'83\'62\'83\'4e\'91\'80\'8d\'ec\'82\'cc\'8f\'88\'97\'9d\'82\'cc\'8d\'b7}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{1811.3664376890599, 2284.6635261735801}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3336</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 4.85}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1577.5081678506929, 2284.6635261735801}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3337</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs52 \cf0 C}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1811.3664376890599, 2230.6635261735801}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3338</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 3.10}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1577.5081678506929, 2230.6635261735801}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3339</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 CbC}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1811.3664376890599, 2176.8052579683799}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3340</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 \'8e\'c0\'8d\'73\'91\'ac\'93\'78(\'95\'62)}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1577.5081678506929, 2176.8052579683799}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3341</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 \'8c\'be\'8c\'ea\'96\'bc}</string> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3335</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3328</integer> + <key>Points</key> + <array> + <string>{1022.4215967864543, 2166.1225191864064}</string> + <string>{2014.7305178706447, 2162.0408866127859}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.70980399999999999</real> + <key>g</key> + <real>0.55294100000000002</real> + <key>r</key> + <real>0.50196099999999999</real> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1028.3427335490617, 2028.1225191864064}, {978.14778642833062, 138}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3327</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45C \'82\'cd \'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5 CbC \'82\'cd\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'f0\'8c\'4a\'82\'e8\'95\'d4\'82\'b5\'8d\'73\'82\'a4\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\ +\'81\'45\'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'c6\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cc\'91\'ac\'93\'78\'94\'e4\'8a\'72\ +\'81\'45x86-64 Mac OS X \'8f\'e3\'82\'c5\'82\'cc\'8c\'76\'91\'aa}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1104.0945023788242, 1959.0828194347737}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3326</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs96 \cf1 Continuation based C \'82\'cc\'90\'ab\'94\'5c\'95\'5d\'89\'bf}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3322</integer> + <key>Points</key> + <array> + <string>{1045.4627172332464, 1985.0030249262352}</string> + <string>{1088.3080064617359, 1985.7971740285357}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3323</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3323</integer> + <key>Points</key> + <array> + <string>{1039.0708189808515, 2004.3248630759538}</string> + <string>{1050.7999417447859, 1968.8693218995895}</string> + <string>{1052.9807745534872, 1967.5982972889574}</string> + <string>{1075.4617403132818, 1967.5982972889574}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3324</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3324</integer> + <key>Points</key> + <array> + <string>{1025.1471978985035, 2003.9960507681135}</string> + <string>{1065.235424897784, 2004.9427515120437}</string> + <string>{1079.7438290294333, 2003.9960507681135}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1021.0834731000339, 1949.439780404432}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3325</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3321</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{1020.9975967529883, 1941.7323010821979}, {994.98516845703114, 423.33929960930777}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3320</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{1785.8267878566198, 1844.4748088890581}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3343</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 12.96}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1551.9685180182528, 1844.4748088890581}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3344</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 GCC -O2}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1785.8267878566198, 1790.6165406838584}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3345</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 14.73}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1551.9685180182528, 1790.6165406838584}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3346</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 GCC}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1785.8267878566198, 1738.7399091889354}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3347</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 1.29}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1551.9685180182528, 1738.7399091889354}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3348</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 Micro-C}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1785.8267878566198, 1684.7399091889354}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3349</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 23.30}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1551.9685180182528, 1684.7399091889354}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3350</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs52 \cf0 LLVM Clang (old)}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1785.8267878566198, 1630.7399091889354}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3351</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 1.30}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1551.9685180182528, 1630.7399091889354}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3352</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs52 \cf0 LLVM Clang -O2}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1785.8267878566198, 1576.7399091889354}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3353</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 3.35}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1551.9685180182528, 1576.7399091889354}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3354</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 LLVM Clang}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1785.8267878566198, 1522.8816409837357}, {184.62707223532448, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3355</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 \'8e\'c0\'8d\'73\'91\'ac\'93\'78(\'95\'62)}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1551.9685180182528, 1522.8816409837357}, {233.85826983836705, 53.858268205199579}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraginoSans-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3356</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs60 \cf0 \'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'96\'bc}</string> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3342</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{1031.2828257954218, 1516.5354468306218}, {475.17251586914062, 408}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3290</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;\red255\green0\blue0;\red255\green11\blue4;\red255\green9\blue9; +} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45LLVM Clang (old) \'82\'cd\'89\'fc\'97\'c7\'91\'4f\'82\'cc\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\ +\'81\'45\'89\'fc\'97\'c7\'91\'4f\'82\'c6\'94\'e4\'8a\'72\'82\'b5\'82\'c4\cf2 \'96\'f17.0\'94\'7b\cf0 \'82\'cc\'91\'ac\'93\'78\'8c\'fc\'8f\'e3\ +\'81\'45GCC\'82\'cc nested function \'82\'c5\'82\'cc\'8e\'c0\'91\'95\'82\'c6\'94\'e4\'8a\'72\'82\'b5\'82\'c4\'82\'e0\cf3 \'96\'f14.4\'94\'7b\cf0 \'91\'ac\'82\'a2\ +\'81\'45\'8d\'c5\'93\'4b\'89\'bb\'82\'f0\'97\'70\'82\'a2\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'8d\'c5\'91\'ac\'82\'c5\'82\'a0\'82\'e9Micro-C \'82\'c6\cf4 \'93\'af\'93\'99\'82\'cc\'91\'ac\'93\'78\cf0 \'82\'c9\ +}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1028.3427335490617, 382.80734216059085}, {399.23294067382812, 363}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3268</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45code segment \'82\'f0\'8f\'88\'97\'9d\'82\'cc\'92\'50\'88\'ca\'82\'c6\'82\'b7\'82\'e9\ +\'81\'45\'8e\'9f\'82\'cc code segment \'82\'d6\'82\'cc\'91\'4a\'88\'da\'82\'f0\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'c6\'8c\'c4\'82\'d4\ +\'81\'45\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cd\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'7c\'83\'43\'83\'93\'83\'5e\'81\'41\'83\'58\'83\'5e\'83\'62\'83\'4e\'83\'7c\'83\'43\'83\'93\'83\'5e\'82\'cc\'91\'80\'8d\'ec\'82\'c9\'82\'e6\'82\'e9\'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'cc\'8f\'f3\'91\'d4\'95\'db\'91\'b6\'82\'f0\'8d\'73\'82\'ed\'82\'c8\'82\'a2}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{475.57182138965271, 1311.7596635594728}, {522.36205561622637, 399}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3249</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.66274500000000003</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;\red255\green20\blue9;\red255\green20\blue5;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs48 \cf0 __code cs(__code(*ret)(int, void*),void *env)\{\ + goto ret(1,env);\ +\}\ +int funcB()\{\ + goto cs(\cf2 __return\cf0 , \cf3 __environment\cf0 );\ + return -1; // never reached\ +\}\ +int funcA()\{\ + printf(\'81\'67return = %d\\n\'81\'68, funcB());\ + return 0;\ +\}}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1031.2828257954218, 2477.480337439184}, {978.14778642833062, 318}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3090</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45\'92\'bc\'90\'da\'83\'41\'83\'5a\'83\'93\'83\'75\'83\'8a\'83\'52\'81\'5b\'83\'68\'82\'f0\'90\'b6\'90\'ac\'82\'b7\'82\'e9builtin\'8a\'d6\'90\'94\'82\'f0\'97\'70\'82\'a2\'82\'e9\'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1\'82\'cc\'8e\'c0\'91\'95\ +\'81\'45data segment \'82\'cc signature \'82\'f0\'97\'98\'97\'70\'82\'b7\'82\'e9\'8d\'5c\'95\'b6\'82\'cc\'90\'dd\'8c\'76\'82\'c6\'8e\'c0\'91\'95\ +\'81\'45meta data segment, meta code segment, data segment \'8c\'fc\'82\'af\'82\'cc\'8d\'5c\'95\'b6\'82\'f0\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'8f\'e3\'82\'c9\'8e\'c0\'91\'95\ +\'81\'45C \'82\'c9\'88\'cb\'91\'b6\'82\'b5\'82\'c8\'82\'a2 code segment, data segment \'82\'f0\'97\'70\'82\'a2\'82\'e9\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\'82\'cc\'8a\'4a\'94\'ad}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Bounds</key> + <string>{{1105.7343707164137, 2397.7785296547718}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3359</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs96 \cf1 \'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3361</integer> + <key>Points</key> + <array> + <string>{1045.9431550055133, 2423.3351218485559}</string> + <string>{1088.7884442340028, 2424.1292709508562}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3362</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3362</integer> + <key>Points</key> + <array> + <string>{1039.5512567531184, 2442.6569599982745}</string> + <string>{1051.2803795170528, 2407.20141882191}</string> + <string>{1053.4612123257541, 2405.9303942112779}</string> + <string>{1075.9421780855487, 2405.9303942112779}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3363</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3363</integer> + <key>Points</key> + <array> + <string>{1025.6276356707704, 2442.328147690434}</string> + <string>{1065.7158626700509, 2443.2748484343642}</string> + <string>{1080.2242668017002, 2442.328147690434}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1021.5639108723008, 2387.7718773267525}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3364</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3360</integer> + </dict> + </array> + <key>ID</key> + <integer>3358</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{1022.8641347810715, 2387.7718773267525}, {994.98516845703114, 423.33929960930777}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3088</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1021.0834731000339, 1410.0806193833778}, {978.14778642833062, 93}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3082</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45\'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1\'82\'f0\'91\'e5\'97\'ca\'82\'c9\'8c\'4a\'82\'e8\'95\'d4\'82\'b7\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'97\'70\'82\'a2\'82\'c4\'91\'aa\'92\'e8\'82\'f0\'8d\'73\'82\'c1\'82\'bd.\ +\'81\'45x86-64 Mac OS X \'8f\'e3\'82\'c5\'82\'cc\'8c\'76\'91\'aa}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1104.5749401510911, 1330.5879329052382}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3081</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs96 \cf1 \'90\'56\'82\'b5\'82\'ad\'8e\'c0\'91\'95\'82\'b5\'82\'bd\'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1\'82\'cc\'90\'ab\'94\'5c\'95\'5d\'89\'bf}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3076</integer> + <key>Points</key> + <array> + <string>{1045.9431550055133, 1356.5081383966997}</string> + <string>{1088.7884442340028, 1357.3022874990002}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3077</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3077</integer> + <key>Points</key> + <array> + <string>{1039.5512567531184, 1375.8299765464183}</string> + <string>{1051.2803795170528, 1340.374435370054}</string> + <string>{1053.4612123257541, 1339.1034107594219}</string> + <string>{1075.9421780855487, 1339.1034107594219}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3078</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3078</integer> + <key>Points</key> + <array> + <string>{1025.6276356707704, 1375.501164238578}</string> + <string>{1065.7158626700509, 1376.4478649825082}</string> + <string>{1080.2242668017002, 1375.501164238578}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1021.5639108723008, 1320.9448938748965}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3079</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3075</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{93.050297795651119, 943.10857419300601}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>1078</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs96 \cf1 \'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.532223907577475, 997.47433391563732}, {994.98516845703114, 779.5919705670517}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>1077</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1073</integer> + <key>Points</key> + <array> + <string>{37.911468040790496, 965.03760871846464}</string> + <string>{80.756757269280016, 965.83175782076478}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1074</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1074</integer> + <key>Points</key> + <array> + <string>{31.5195697883956, 984.359446868183}</string> + <string>{43.248692552329921, 948.90390569181909}</string> + <string>{45.429525361031125, 947.6328810811865}</string> + <string>{67.910491120825824, 947.6328810811865}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1075</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1075</integer> + <key>Points</key> + <array> + <string>{17.595948706047579, 984.03063456034261}</string> + <string>{57.684175705328016, 984.97733530427286}</string> + <string>{72.192579836977302, 984.03063456034261}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.532223907577873, 929.4743641966611}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>1076</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>1072</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3377</integer> + <key>Points</key> + <array> + <string>{1045.141473118113, 339.19286538338747}</string> + <string>{1087.2393046871991, 339.51527425341004}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3378</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3378</integer> + <key>Points</key> + <array> + <string>{1038.0021172063148, 358.04296330082826}</string> + <string>{1051.9120727789505, 321.3163975138321}</string> + <string>{1074.393038538745, 321.3163975138321}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3379</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3379</integer> + <key>Points</key> + <array> + <string>{1024.0784961239669, 357.71415099298804}</string> + <string>{1064.1667231232473, 358.66085173691783}</string> + <string>{1078.6751272548966, 357.71415099298804}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{25.663860986630738, 1860.3674017574374}, {964.78997414196579, 408}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>1036</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45Gears OS \'82\'f0 CbC \'82\'c5\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'8d\'db\'82\'c9\'82\'cd meta computation \'82\'cc\'83\'54\'83\'7c\'81\'5b\'83\'67\'82\'aa\'95\'4b\'97\'76\ +\'81\'45 code segment \'82\'d6\'82\'cc\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'8e\'9e\'82\'c9 meta code segment \'82\'c9\'82\'e6\'82\'e9 meta computation \'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9\ +\'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'cc\'92\'50\'88\'ca\'82\'c6\'82\'b5\'82\'c4 data segment \'82\'aa\'93\'6f\'8f\'ea\'82\'b7\'82\'e9\ +\'81\'45data segment \'82\'d6\'82\'cd context \'82\'c6\'8c\'c4\'82\'ce\'82\'ea\'82\'e9 meta data segment \'82\'a9\'82\'e7\'83\'41\'83\'4e\'83\'5a\'83\'58\'82\'c5\'82\'ab\'82\'e9\ +\'81\'45code segment \'82\'aa\'95\'4b\'97\'76\'82\'c6\'82\'b7\'82\'e9 data segment \'82\'cc\'8e\'e6\'93\'be\'82\'cd stub \'82\'c5\'8d\'73\'82\'ed\'82\'ea\'82\'e9}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1020.0147713254972, 306.01527854876002}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3380</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1020.9975967529883, 374.11488953702491}, {994.98516845703114, 440.84574777849605}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>46</real> + </dict> + <key>ID</key> + <integer>1033</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1032</integer> + <key>Points</key> + <array> + <string>{39.126701511968491, 339.1928716562025}</string> + <string>{81.224533081054688, 339.51528052622513}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1031</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1031</integer> + <key>Points</key> + <array> + <string>{31.987345600170322, 358.04296957364335}</string> + <string>{45.89730117280606, 321.31640378664719}</string> + <string>{68.378266932600667, 321.31640378664719}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1030</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1030</integer> + <key>Points</key> + <array> + <string>{18.063724517822315, 357.71415726580312}</string> + <string>{58.151951517102724, 358.66085800973303}</string> + <string>{72.660355648752045, 357.71415726580312}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1153.8072520757348, 219.65832519531247}, {889.0382080078125, 97}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>13</real> + </dict> + <key>ID</key> + <integer>24</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs128 \cf1 \'93\'bf\'90\'58 \'8a\'43\'93\'6c (\'95\'c0\'97\'f1\'90\'4d\'97\'8a\'8c\'a4\'8b\'86\'8e\'ba)}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{27.929965899289073, 380.62833913257816}, {971.47705078125, 502}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>989</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>RTFD</key> + <data> + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBK4F/AuODu+ODl+ODreOCsOODqeODoOOCkuio + mOi/sOOBmeOCi+mamywg44Oh44Oi44Oq566h55CGLCDj + grnjg6zjg4Pjg4njga7lvoXjgaHlkIjjgo/jgZvnrYnm + nKzmnaXooYzjgYTjgZ/jgYTlh6bnkIbjga7ku5bjgavj + goLoqJjov7DjgZfjgarjgZHjgonjgbDjgarjgonjgarj + gYTlh6bnkIbjgYzlrZjlnKjjgZnjgosK44O744GT44KM + 44KJ44Gu6KiI566X44KSIG1ldGEgY29tcHV0YXRpb24g + 44Go5ZG844G2CuODu21ldGEgY29tcHV0YXRpb24g44KS + 5p+U6Luf44Gr6KiY6L+w44GZ44KL44Gf44KB44Gr6KiI + 566X44KS57Sw44GL44GP5YiG5Ymy44GX44Gf44GELgrj + g7vjgZ3jga7jgZ/jgoHjga7ljZjkvY3jgYwgY29kZSBz + ZWdtZW50LCBkYXRhIHNlZ21lbnQK44O7Q29udGludWF0 + aW9uIGJhc2VkIEMgKENiQykg44GvIGNvZGUgc2VnbWVu + dCDjgpLnlKjjgYTjgovjg5fjg63jgrDjgqLjg5/jg7Pj + grDoqIDoqp4K44O7TExWTSBDbGFuZyDjgpLjg5njg7zj + grnjgajjgZfjgZ8gQ2JDIOOCs+ODs+ODkeOCpOODqeOB + ruaUueiJr+OBqOS7luOBriBDYkMg44Kz44Oz44OR44Kk + 44Op44Gu5Ye65Yqb44GZ44KL44Kz44O844OJ44Go44Gu + 6YCf5bqm5q+U6LyDLCBD44GoU2NoZW1l44Go44Gu6YCf + 5bqm5q+U6LyD44KS6KGM44Gj44GfLoaEAmlJAQGShISE + DE5TRGljdGlvbmFyeQCUhAFpA5KElpYGTlNGb250hpKE + hIQGTlNGb250HpSZKIQFWzQwY10GAAAAIAAAAP/+SABp + AHIAYQBLAGEAawB1AFAAcgBvAE4ALQBXADMAhAFmHoQB + YwCdAZ0AnQCGkoSWlhBOU1BhcmFncmFwaFN0eWxlhpKE + hIQXTlNNdXRhYmxlUGFyYWdyYXBoU3R5bGUAhIQQTlNQ + YXJhZ3JhcGhTdHlsZQCUhARDQ0BTAACEhIQHTlNBcnJh + eQCUmQyShISECU5TVGV4dFRhYgCUhAJDZgAchpKEo6MA + OIaShKOjAFSGkoSjowBwhpKEo6MAgYwAhpKEo6MAgagA + hpKEo6MAgcQAhpKEo6MAgeAAhpKEo6MAgfwAhpKEo6MA + gRgBhpKEo6MAgTQBhpKEo6MAgVABhoYAhpKElpYOTlNP + cmlnaW5hbEZvbnSGkpqGlwILkoSYmQeShJaWB05TQ29s + b3KGkoSEhAdOU0NvbG9yAJSdAoQEZmZmZgAAAAGGkoSW + lg1OU1N0cm9rZVdpZHRohpKEhIQITlNOdW1iZXIAhIQH + TlNWYWx1ZQCUhAEqhIQBZKkAhpKElpYNTlNTdHJva2VD + b2xvcoaSspKvkoSbmSibBgAAACAAAAD//kgAaQByAGEA + ZwBpAG4AbwBTAGEAbgBzAC0AVwAzAJwenQCdAZ0AnQCG + kpySnZKZkrqShJaWBk5TS2VyboaStYaXAwKShJiZB5Kx + krKStJK1krmSspKvkoSbmRiEBVsyNGNdBgAAABAAAAD/ + /lYAZQByAGQAYQBuAGEAnB6dAJ0BnQCdAIaSnJKdkpmS + vZK7krWGlwIFlwMClwIplwGB9wCG + </data> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fnil\fcharset128 HiraginoSans-W3;\f2\fnil\fcharset0 Verdana; +} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45 +\f1 \cf2 \expnd0\expndtw0\kerning0 +\outl0\strokewidth0 \strokec2 \'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'8d\'db +\f2 , +\f1 \'83\'81\'83\'82\'83\'8a\'8a\'c7\'97\'9d +\f2 , +\f1 \'83\'58\'83\'8c\'83\'62\'83\'68\'82\'cc\'91\'d2\'82\'bf\'8d\'87\'82\'ed\'82\'b9\'93\'99\'96\'7b\'97\'88\'8d\'73\'82\'a2\'82\'bd\'82\'a2\'8f\'88\'97\'9d\'82\'cc\'91\'bc\'82\'c9\'82\'e0\'8b\'4c\'8f\'71\'82\'b5\'82\'c8\'82\'af\'82\'e7\'82\'ce\'82\'c8\'82\'e7\'82\'c8\'82\'a2\'8f\'88\'97\'9d\'82\'aa\'91\'b6\'8d\'dd\'82\'b7\'82\'e9 +\f0 \cf0 \kerning1\expnd0\expndtw0 \outl0\strokewidth0 \ +\'81\'45\'82\'b1\'82\'ea\'82\'e7\'82\'cc\'8c\'76\'8e\'5a\'82\'f0 meta computation \'82\'c6\'8c\'c4\'82\'d4\ +\'81\'45meta computation \'82\'f0\'8f\'5f\'93\'ee\'82\'c9\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'82\'bd\'82\'df\'82\'c9\'8c\'76\'8e\'5a\'82\'f0\'8d\'d7\'82\'a9\'82\'ad\'95\'aa\'8a\'84\'82\'b5\'82\'bd\'82\'a2.\ +\'81\'45\'82\'bb\'82\'cc\'82\'bd\'82\'df\'82\'cc\'92\'50\'88\'ca\'82\'aa code segment, data segment\ +\'81\'45Continuation based C (CbC) \'82\'cd code segment \'82\'f0\'97\'70\'82\'a2\'82\'e9\'83\'76\'83\'8d\'83\'4f\'83\'41\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\ +\'81\'45LLVM Clang \'82\'f0\'83\'78\'81\'5b\'83\'58\'82\'c6\'82\'b5\'82\'bd CbC \'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'cc\'89\'fc\'97\'c7\'82\'c6\'91\'bc\'82\'cc CbC \'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'cc\'8f\'6f\'97\'cd\'82\'b7\'82\'e9\'83\'52\'81\'5b\'83\'68\'82\'c6\'82\'cc\'91\'ac\'93\'78\'94\'e4\'8a\'72, C\'82\'c6Scheme\'82\'c6\'82\'cc\'91\'ac\'93\'78\'94\'e4\'8a\'72\'82\'f0\'8d\'73\'82\'c1\'82\'bd.}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{27.929966855429171, 14.786078741176073}, {1924.739013671875, 191}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W6</string> + <key>Size</key> + <real>110</real> + </dict> + <key>ID</key> + <integer>5</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-800\pardirnatural\partightenfactor0 + +\f0\b\fs180 \cf1 LLVM Clang \'8f\'e3\'82\'cc \ +Continuation based C \'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'cc\'89\'fc\'97\'c7}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{14, 14.786078060684758}, {2001.00004626803, 272}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>10</real> + </dict> + <key>ID</key> + <integer>23</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.91372500000000001</real> + <key>g</key> + <real>0.62745099999999998</real> + <key>r</key> + <real>0.0</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.72549</string> + <key>g</key> + <string>0.419608</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{97.011028998143161, 315.65832385191749}, {843.98895263671875, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>10</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs96 \cf1 \'8c\'a4\'8b\'86\'8a\'54\'97\'76}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719352729, 306.01528482157511}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>29</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719352729, 374.01528482157539}, {994.98516845703114, 540.15795181931344}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>27</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1019.8811043611886, 1320.9448938748965}, {994.98516845703114, 613.70079296977497}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3080</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.532223907577475, 1852.4409616893672}, {994.98516845703114, 958.67021524669349}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3262</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict> + <key>GridSpacing</key> + <real>35.433071136474609</real> + <key>ShowsGrid</key> + <string>YES</string> + </dict> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>2</integer> + <key>ImageCounter</key> + <integer>22</integer> + <key>ImageLinkBack</key> + <array> + <dict/> + <dict/> + <dict/> + </array> + <key>ImageList</key> + <array> + <string>image21.pdf</string> + <string>image19.pdf</string> + <string>image17.pdf</string> + </array> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoLineLength</key> + <real>0.20000000298023224</real> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2016-02-20 15:17:24 +0000</string> + <key>Modifier</key> + <string>utah</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperName</key> + <array> + <string>string</string> + <string>167737B2-A822-40B8-A055-9E5BD46ECD8B</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{2063.6220703125, 2919.68505859375}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>Canvas 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>Expanded_Canvases</key> + <array/> + <key>Frame</key> + <string>{{637, -2}, {1460, 1174}}</string> + <key>ShowInfo</key> + <false/> + <key>Sidebar</key> + <false/> + <key>SidebarWidth</key> + <integer>0</integer> + <key>TopSlabHeight</key> + <real>250</real> + <key>VisibleRegion</key> + <string>{{0, 0}, {2920, 2126}}</string> + <key>Zoom</key> + <real>0.5</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>0.5</real> + <real>0.89999997615814209</real> + </array> + </array> + </dict> +</dict> +</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/fig/codesegment.svg Sun Feb 21 00:19:09 2016 +0900 @@ -0,0 +1,111 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="305pt" height="85pt" viewBox="0 0 305 85" version="1.1"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d="M 0.390625 0 L 0.390625 -8.609375 L 7.21875 -8.609375 L 7.21875 0 Z M 6.140625 -1.078125 L 6.140625 -7.53125 L 1.46875 -7.53125 L 1.46875 -1.078125 Z M 6.140625 -1.078125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 3.1875 -6.453125 C 3.894531 -6.453125 4.46875 -6.28125 4.90625 -5.9375 C 5.351562 -5.59375 5.625 -5.003906 5.71875 -4.171875 L 4.6875 -4.171875 C 4.625 -4.554688 4.484375 -4.875 4.265625 -5.125 C 4.046875 -5.382812 3.6875 -5.515625 3.1875 -5.515625 C 2.519531 -5.515625 2.039062 -5.1875 1.75 -4.53125 C 1.5625 -4.101562 1.46875 -3.578125 1.46875 -2.953125 C 1.46875 -2.328125 1.597656 -1.796875 1.859375 -1.359375 C 2.128906 -0.929688 2.550781 -0.71875 3.125 -0.71875 C 3.5625 -0.71875 3.90625 -0.851562 4.15625 -1.125 C 4.414062 -1.394531 4.59375 -1.757812 4.6875 -2.21875 L 5.71875 -2.21875 C 5.601562 -1.382812 5.3125 -0.773438 4.84375 -0.390625 C 4.375 -0.00390625 3.773438 0.1875 3.046875 0.1875 C 2.222656 0.1875 1.566406 -0.113281 1.078125 -0.71875 C 0.585938 -1.320312 0.34375 -2.070312 0.34375 -2.96875 C 0.34375 -4.070312 0.609375 -4.925781 1.140625 -5.53125 C 1.679688 -6.144531 2.363281 -6.453125 3.1875 -6.453125 Z M 3.03125 -6.421875 Z M 3.03125 -6.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.40625 -1.96875 C 1.4375 -1.613281 1.523438 -1.34375 1.671875 -1.15625 C 1.929688 -0.820312 2.390625 -0.65625 3.046875 -0.65625 C 3.441406 -0.65625 3.785156 -0.738281 4.078125 -0.90625 C 4.378906 -1.070312 4.53125 -1.332031 4.53125 -1.6875 C 4.53125 -1.957031 4.410156 -2.164062 4.171875 -2.3125 C 4.015625 -2.394531 3.710938 -2.492188 3.265625 -2.609375 L 2.421875 -2.8125 C 1.890625 -2.945312 1.5 -3.097656 1.25 -3.265625 C 0.789062 -3.546875 0.5625 -3.941406 0.5625 -4.453125 C 0.5625 -5.046875 0.773438 -5.523438 1.203125 -5.890625 C 1.628906 -6.253906 2.207031 -6.4375 2.9375 -6.4375 C 3.875 -6.4375 4.550781 -6.160156 4.96875 -5.609375 C 5.238281 -5.253906 5.367188 -4.875 5.359375 -4.46875 L 4.359375 -4.46875 C 4.335938 -4.707031 4.253906 -4.925781 4.109375 -5.125 C 3.867188 -5.394531 3.445312 -5.53125 2.84375 -5.53125 C 2.445312 -5.53125 2.144531 -5.453125 1.9375 -5.296875 C 1.738281 -5.148438 1.640625 -4.953125 1.640625 -4.703125 C 1.640625 -4.429688 1.773438 -4.210938 2.046875 -4.046875 C 2.203125 -3.953125 2.429688 -3.867188 2.734375 -3.796875 L 3.421875 -3.625 C 4.179688 -3.4375 4.691406 -3.257812 4.953125 -3.09375 C 5.359375 -2.820312 5.5625 -2.394531 5.5625 -1.8125 C 5.5625 -1.257812 5.347656 -0.78125 4.921875 -0.375 C 4.503906 0.03125 3.863281 0.234375 3 0.234375 C 2.0625 0.234375 1.394531 0.0234375 1 -0.390625 C 0.613281 -0.816406 0.410156 -1.34375 0.390625 -1.96875 Z M 2.953125 -6.421875 Z M 2.953125 -6.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 3.25 -8.390625 C 4.332031 -8.390625 5.117188 -7.941406 5.609375 -7.046875 C 5.984375 -6.359375 6.171875 -5.410156 6.171875 -4.203125 C 6.171875 -3.066406 6 -2.125 5.65625 -1.375 C 5.164062 -0.300781 4.359375 0.234375 3.234375 0.234375 C 2.234375 0.234375 1.484375 -0.203125 0.984375 -1.078125 C 0.578125 -1.816406 0.375 -2.800781 0.375 -4.03125 C 0.375 -4.976562 0.5 -5.796875 0.75 -6.484375 C 1.207031 -7.753906 2.039062 -8.390625 3.25 -8.390625 Z M 3.234375 -0.734375 C 3.785156 -0.734375 4.222656 -0.972656 4.546875 -1.453125 C 4.867188 -1.941406 5.03125 -2.847656 5.03125 -4.171875 C 5.03125 -5.117188 4.910156 -5.898438 4.671875 -6.515625 C 4.441406 -7.128906 3.988281 -7.4375 3.3125 -7.4375 C 2.6875 -7.4375 2.226562 -7.144531 1.9375 -6.5625 C 1.65625 -5.976562 1.515625 -5.117188 1.515625 -3.984375 C 1.515625 -3.128906 1.609375 -2.441406 1.796875 -1.921875 C 2.078125 -1.128906 2.554688 -0.734375 3.234375 -0.734375 Z M 3.234375 -0.734375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 1.15625 -5.9375 L 1.15625 -6.75 C 1.914062 -6.820312 2.441406 -6.945312 2.734375 -7.125 C 3.035156 -7.300781 3.265625 -7.710938 3.421875 -8.359375 L 4.25 -8.359375 L 4.25 0 L 3.125 0 L 3.125 -5.9375 Z M 1.15625 -5.9375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-0"> +<path style="stroke:none;" d="M 4.5 -7.328125 L 1.125 -7.328125 L 1.125 -0.515625 L 4.5 -0.515625 Z M 5.0625 -7.828125 L 5.0625 -0.015625 L 0.5625 -0.015625 L 0.5625 -7.828125 Z M 5.0625 -7.828125 "/> +</symbol> +<symbol overflow="visible" id="glyph1-1"> +<path style="stroke:none;" d="M 5.609375 -0.484375 L 5.609375 -5.6875 L 4.734375 -5.6875 L 4.734375 -4.875 L 4.71875 -4.875 C 4.550781 -5.1875 4.316406 -5.421875 4.015625 -5.578125 C 3.710938 -5.734375 3.382812 -5.8125 3.03125 -5.8125 C 2.53125 -5.8125 2.113281 -5.71875 1.78125 -5.53125 C 1.445312 -5.351562 1.175781 -5.117188 0.96875 -4.828125 C 0.757812 -4.535156 0.609375 -4.210938 0.515625 -3.859375 C 0.429688 -3.503906 0.390625 -3.15625 0.390625 -2.8125 C 0.390625 -2.425781 0.441406 -2.054688 0.546875 -1.703125 C 0.660156 -1.359375 0.820312 -1.054688 1.03125 -0.796875 C 1.25 -0.535156 1.515625 -0.328125 1.828125 -0.171875 C 2.140625 -0.015625 2.507812 0.0625 2.9375 0.0625 C 3.300781 0.0625 3.644531 -0.0195312 3.96875 -0.1875 C 4.300781 -0.351562 4.546875 -0.613281 4.703125 -0.96875 L 4.734375 -0.96875 L 4.734375 -0.59375 C 4.734375 -0.28125 4.703125 0.00390625 4.640625 0.265625 C 4.578125 0.535156 4.472656 0.765625 4.328125 0.953125 C 4.191406 1.140625 4.015625 1.285156 3.796875 1.390625 C 3.585938 1.492188 3.332031 1.546875 3.03125 1.546875 C 2.875 1.546875 2.707031 1.53125 2.53125 1.5 C 2.363281 1.46875 2.207031 1.414062 2.0625 1.34375 C 1.925781 1.269531 1.804688 1.171875 1.703125 1.046875 C 1.609375 0.929688 1.554688 0.789062 1.546875 0.625 L 0.609375 0.625 C 0.628906 0.9375 0.710938 1.195312 0.859375 1.40625 C 1.003906 1.625 1.1875 1.796875 1.40625 1.921875 C 1.632812 2.054688 1.882812 2.148438 2.15625 2.203125 C 2.4375 2.265625 2.707031 2.296875 2.96875 2.296875 C 3.875 2.296875 4.539062 2.0625 4.96875 1.59375 C 5.394531 1.132812 5.609375 0.441406 5.609375 -0.484375 Z M 2.984375 -0.765625 C 2.679688 -0.765625 2.425781 -0.828125 2.21875 -0.953125 C 2.007812 -1.078125 1.84375 -1.242188 1.71875 -1.453125 C 1.601562 -1.660156 1.519531 -1.894531 1.46875 -2.15625 C 1.414062 -2.414062 1.390625 -2.671875 1.390625 -2.921875 C 1.390625 -3.191406 1.421875 -3.453125 1.484375 -3.703125 C 1.546875 -3.953125 1.644531 -4.171875 1.78125 -4.359375 C 1.914062 -4.554688 2.085938 -4.710938 2.296875 -4.828125 C 2.515625 -4.941406 2.769531 -5 3.0625 -5 C 3.363281 -5 3.613281 -4.9375 3.8125 -4.8125 C 4.019531 -4.695312 4.1875 -4.539062 4.3125 -4.34375 C 4.445312 -4.15625 4.539062 -3.9375 4.59375 -3.6875 C 4.65625 -3.445312 4.6875 -3.203125 4.6875 -2.953125 C 4.6875 -2.691406 4.65625 -2.425781 4.59375 -2.15625 C 4.53125 -1.894531 4.429688 -1.660156 4.296875 -1.453125 C 4.171875 -1.242188 4 -1.078125 3.78125 -0.953125 C 3.5625 -0.828125 3.296875 -0.765625 2.984375 -0.765625 Z M 2.984375 -0.765625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-2"> +<path style="stroke:none;" d="M 1.390625 -2.84375 C 1.390625 -3.1875 1.429688 -3.488281 1.515625 -3.75 C 1.609375 -4.019531 1.734375 -4.242188 1.890625 -4.421875 C 2.054688 -4.609375 2.25 -4.75 2.46875 -4.84375 C 2.6875 -4.945312 2.914062 -5 3.15625 -5 C 3.394531 -5 3.625 -4.945312 3.84375 -4.84375 C 4.0625 -4.75 4.25 -4.609375 4.40625 -4.421875 C 4.570312 -4.242188 4.695312 -4.019531 4.78125 -3.75 C 4.875 -3.488281 4.921875 -3.1875 4.921875 -2.84375 C 4.921875 -2.5 4.875 -2.191406 4.78125 -1.921875 C 4.695312 -1.648438 4.570312 -1.425781 4.40625 -1.25 C 4.25 -1.070312 4.0625 -0.929688 3.84375 -0.828125 C 3.625 -0.734375 3.394531 -0.6875 3.15625 -0.6875 C 2.914062 -0.6875 2.6875 -0.734375 2.46875 -0.828125 C 2.25 -0.929688 2.054688 -1.070312 1.890625 -1.25 C 1.734375 -1.425781 1.609375 -1.648438 1.515625 -1.921875 C 1.429688 -2.191406 1.390625 -2.5 1.390625 -2.84375 Z M 0.390625 -2.84375 C 0.390625 -2.425781 0.445312 -2.035156 0.5625 -1.671875 C 0.6875 -1.316406 0.863281 -1.003906 1.09375 -0.734375 C 1.332031 -0.460938 1.625 -0.25 1.96875 -0.09375 C 2.3125 0.0507812 2.707031 0.125 3.15625 0.125 C 3.613281 0.125 4.007812 0.0507812 4.34375 -0.09375 C 4.6875 -0.25 4.972656 -0.460938 5.203125 -0.734375 C 5.441406 -1.003906 5.617188 -1.316406 5.734375 -1.671875 C 5.859375 -2.035156 5.921875 -2.425781 5.921875 -2.84375 C 5.921875 -3.257812 5.859375 -3.644531 5.734375 -4 C 5.617188 -4.363281 5.441406 -4.679688 5.203125 -4.953125 C 4.972656 -5.222656 4.6875 -5.429688 4.34375 -5.578125 C 4.007812 -5.734375 3.613281 -5.8125 3.15625 -5.8125 C 2.707031 -5.8125 2.3125 -5.734375 1.96875 -5.578125 C 1.625 -5.429688 1.332031 -5.222656 1.09375 -4.953125 C 0.863281 -4.679688 0.6875 -4.363281 0.5625 -4 C 0.445312 -3.644531 0.390625 -3.257812 0.390625 -2.84375 Z M 0.390625 -2.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-3"> +<path style="stroke:none;" d="M 2 -5.6875 L 2 -7.390625 L 1.0625 -7.390625 L 1.0625 -5.6875 L 0.09375 -5.6875 L 0.09375 -4.859375 L 1.0625 -4.859375 L 1.0625 -1.25 C 1.0625 -0.976562 1.085938 -0.757812 1.140625 -0.59375 C 1.191406 -0.4375 1.269531 -0.3125 1.375 -0.21875 C 1.488281 -0.132812 1.628906 -0.078125 1.796875 -0.046875 C 1.972656 -0.015625 2.179688 0 2.421875 0 L 3.140625 0 L 3.140625 -0.828125 L 2.703125 -0.828125 C 2.554688 -0.828125 2.4375 -0.832031 2.34375 -0.84375 C 2.257812 -0.851562 2.191406 -0.875 2.140625 -0.90625 C 2.085938 -0.945312 2.050781 -1 2.03125 -1.0625 C 2.007812 -1.132812 2 -1.222656 2 -1.328125 L 2 -4.859375 L 3.140625 -4.859375 L 3.140625 -5.6875 Z M 2 -5.6875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-4"> +<path style="stroke:none;" d=""/> +</symbol> +<symbol overflow="visible" id="glyph1-5"> +<path style="stroke:none;" d="M 4.5625 -3.859375 L 5.53125 -3.859375 C 5.5 -4.191406 5.410156 -4.484375 5.265625 -4.734375 C 5.128906 -4.984375 4.953125 -5.1875 4.734375 -5.34375 C 4.515625 -5.507812 4.265625 -5.628906 3.984375 -5.703125 C 3.703125 -5.773438 3.398438 -5.8125 3.078125 -5.8125 C 2.628906 -5.8125 2.234375 -5.734375 1.890625 -5.578125 C 1.554688 -5.421875 1.273438 -5.203125 1.046875 -4.921875 C 0.828125 -4.648438 0.660156 -4.328125 0.546875 -3.953125 C 0.441406 -3.585938 0.390625 -3.191406 0.390625 -2.765625 C 0.390625 -2.347656 0.445312 -1.957031 0.5625 -1.59375 C 0.675781 -1.238281 0.84375 -0.929688 1.0625 -0.671875 C 1.289062 -0.421875 1.570312 -0.222656 1.90625 -0.078125 C 2.238281 0.0546875 2.625 0.125 3.0625 0.125 C 3.78125 0.125 4.347656 -0.0625 4.765625 -0.4375 C 5.191406 -0.820312 5.457031 -1.367188 5.5625 -2.078125 L 4.609375 -2.078125 C 4.546875 -1.640625 4.382812 -1.296875 4.125 -1.046875 C 3.863281 -0.804688 3.503906 -0.6875 3.046875 -0.6875 C 2.753906 -0.6875 2.5 -0.742188 2.28125 -0.859375 C 2.070312 -0.984375 1.898438 -1.140625 1.765625 -1.328125 C 1.640625 -1.523438 1.546875 -1.75 1.484375 -2 C 1.421875 -2.25 1.390625 -2.503906 1.390625 -2.765625 C 1.390625 -3.054688 1.414062 -3.332031 1.46875 -3.59375 C 1.53125 -3.863281 1.628906 -4.101562 1.765625 -4.3125 C 1.898438 -4.519531 2.082031 -4.6875 2.3125 -4.8125 C 2.539062 -4.9375 2.820312 -5 3.15625 -5 C 3.550781 -5 3.863281 -4.898438 4.09375 -4.703125 C 4.332031 -4.503906 4.488281 -4.222656 4.5625 -3.859375 Z M 4.5625 -3.859375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-6"> +<path style="stroke:none;" d="M 1.28125 -1.796875 L 0.34375 -1.796875 C 0.351562 -1.441406 0.425781 -1.140625 0.5625 -0.890625 C 0.695312 -0.648438 0.875 -0.453125 1.09375 -0.296875 C 1.3125 -0.148438 1.5625 -0.046875 1.84375 0.015625 C 2.132812 0.0859375 2.4375 0.125 2.75 0.125 C 3.03125 0.125 3.316406 0.09375 3.609375 0.03125 C 3.898438 -0.0195312 4.160156 -0.113281 4.390625 -0.25 C 4.617188 -0.394531 4.804688 -0.578125 4.953125 -0.796875 C 5.097656 -1.023438 5.171875 -1.3125 5.171875 -1.65625 C 5.171875 -1.925781 5.113281 -2.15625 5 -2.34375 C 4.894531 -2.53125 4.753906 -2.679688 4.578125 -2.796875 C 4.410156 -2.921875 4.210938 -3.019531 3.984375 -3.09375 C 3.765625 -3.164062 3.539062 -3.226562 3.3125 -3.28125 C 3.09375 -3.332031 2.875 -3.378906 2.65625 -3.421875 C 2.4375 -3.472656 2.238281 -3.53125 2.0625 -3.59375 C 1.882812 -3.664062 1.738281 -3.753906 1.625 -3.859375 C 1.507812 -3.972656 1.453125 -4.109375 1.453125 -4.265625 C 1.453125 -4.410156 1.488281 -4.53125 1.5625 -4.625 C 1.632812 -4.71875 1.726562 -4.789062 1.84375 -4.84375 C 1.96875 -4.894531 2.097656 -4.929688 2.234375 -4.953125 C 2.378906 -4.984375 2.519531 -5 2.65625 -5 C 2.8125 -5 2.960938 -4.976562 3.109375 -4.9375 C 3.265625 -4.90625 3.40625 -4.851562 3.53125 -4.78125 C 3.65625 -4.707031 3.753906 -4.609375 3.828125 -4.484375 C 3.910156 -4.367188 3.960938 -4.21875 3.984375 -4.03125 L 4.921875 -4.03125 C 4.898438 -4.375 4.828125 -4.660156 4.703125 -4.890625 C 4.578125 -5.128906 4.410156 -5.316406 4.203125 -5.453125 C 3.992188 -5.585938 3.75 -5.679688 3.46875 -5.734375 C 3.195312 -5.785156 2.898438 -5.8125 2.578125 -5.8125 C 2.335938 -5.8125 2.085938 -5.78125 1.828125 -5.71875 C 1.578125 -5.65625 1.347656 -5.5625 1.140625 -5.4375 C 0.941406 -5.3125 0.78125 -5.144531 0.65625 -4.9375 C 0.53125 -4.726562 0.46875 -4.484375 0.46875 -4.203125 C 0.46875 -3.835938 0.554688 -3.550781 0.734375 -3.34375 C 0.921875 -3.132812 1.148438 -2.972656 1.421875 -2.859375 C 1.703125 -2.742188 2.003906 -2.65625 2.328125 -2.59375 C 2.648438 -2.539062 2.945312 -2.472656 3.21875 -2.390625 C 3.488281 -2.316406 3.71875 -2.21875 3.90625 -2.09375 C 4.09375 -1.96875 4.1875 -1.785156 4.1875 -1.546875 C 4.1875 -1.367188 4.140625 -1.222656 4.046875 -1.109375 C 3.960938 -0.992188 3.851562 -0.90625 3.71875 -0.84375 C 3.582031 -0.789062 3.429688 -0.75 3.265625 -0.71875 C 3.109375 -0.695312 2.957031 -0.6875 2.8125 -0.6875 C 2.613281 -0.6875 2.425781 -0.703125 2.25 -0.734375 C 2.070312 -0.773438 1.910156 -0.835938 1.765625 -0.921875 C 1.617188 -1.015625 1.5 -1.128906 1.40625 -1.265625 C 1.320312 -1.410156 1.28125 -1.585938 1.28125 -1.796875 Z M 1.28125 -1.796875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-7"> +<path style="stroke:none;" d="M 3.921875 0 L 3.921875 -7.796875 L 3.203125 -7.796875 C 3.148438 -7.503906 3.050781 -7.257812 2.90625 -7.0625 C 2.769531 -6.875 2.597656 -6.722656 2.390625 -6.609375 C 2.191406 -6.503906 1.96875 -6.429688 1.71875 -6.390625 C 1.476562 -6.359375 1.222656 -6.34375 0.953125 -6.34375 L 0.953125 -5.59375 L 2.984375 -5.59375 L 2.984375 0 Z M 3.921875 0 "/> +</symbol> +<symbol overflow="visible" id="glyph1-8"> +<path style="stroke:none;" d="M 2.25 2.171875 L 2.953125 2.171875 C 2.429688 1.328125 2.054688 0.492188 1.828125 -0.328125 C 1.609375 -1.160156 1.5 -2.039062 1.5 -2.96875 C 1.5 -3.875 1.609375 -4.734375 1.828125 -5.546875 C 2.054688 -6.367188 2.429688 -7.203125 2.953125 -8.046875 L 2.25 -8.046875 C 1.675781 -7.285156 1.242188 -6.460938 0.953125 -5.578125 C 0.660156 -4.703125 0.515625 -3.832031 0.515625 -2.96875 C 0.515625 -2.488281 0.554688 -2.023438 0.640625 -1.578125 C 0.722656 -1.140625 0.835938 -0.710938 0.984375 -0.296875 C 1.128906 0.117188 1.304688 0.53125 1.515625 0.9375 C 1.734375 1.34375 1.976562 1.753906 2.25 2.171875 Z M 2.25 2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-9"> +<path style="stroke:none;" d="M 5.734375 -0.015625 C 5.578125 0.078125 5.359375 0.125 5.078125 0.125 C 4.828125 0.125 4.628906 0.0546875 4.484375 -0.078125 C 4.347656 -0.210938 4.28125 -0.4375 4.28125 -0.75 C 4.019531 -0.4375 3.71875 -0.210938 3.375 -0.078125 C 3.039062 0.0546875 2.675781 0.125 2.28125 0.125 C 2.019531 0.125 1.773438 0.09375 1.546875 0.03125 C 1.316406 -0.03125 1.113281 -0.117188 0.9375 -0.234375 C 0.769531 -0.359375 0.632812 -0.519531 0.53125 -0.71875 C 0.4375 -0.925781 0.390625 -1.175781 0.390625 -1.46875 C 0.390625 -1.789062 0.441406 -2.050781 0.546875 -2.25 C 0.660156 -2.457031 0.804688 -2.625 0.984375 -2.75 C 1.171875 -2.882812 1.378906 -2.984375 1.609375 -3.046875 C 1.835938 -3.109375 2.078125 -3.164062 2.328125 -3.21875 C 2.578125 -3.257812 2.816406 -3.289062 3.046875 -3.3125 C 3.285156 -3.34375 3.488281 -3.382812 3.65625 -3.4375 C 3.832031 -3.488281 3.972656 -3.554688 4.078125 -3.640625 C 4.179688 -3.734375 4.234375 -3.867188 4.234375 -4.046875 C 4.234375 -4.253906 4.191406 -4.421875 4.109375 -4.546875 C 4.035156 -4.671875 3.9375 -4.765625 3.8125 -4.828125 C 3.695312 -4.890625 3.5625 -4.929688 3.40625 -4.953125 C 3.257812 -4.984375 3.113281 -5 2.96875 -5 C 2.570312 -5 2.238281 -4.921875 1.96875 -4.765625 C 1.707031 -4.617188 1.566406 -4.335938 1.546875 -3.921875 L 0.609375 -3.921875 C 0.628906 -4.265625 0.703125 -4.554688 0.828125 -4.796875 C 0.960938 -5.046875 1.140625 -5.242188 1.359375 -5.390625 C 1.578125 -5.546875 1.828125 -5.65625 2.109375 -5.71875 C 2.398438 -5.78125 2.707031 -5.8125 3.03125 -5.8125 C 3.28125 -5.8125 3.53125 -5.789062 3.78125 -5.75 C 4.039062 -5.71875 4.269531 -5.644531 4.46875 -5.53125 C 4.675781 -5.425781 4.84375 -5.269531 4.96875 -5.0625 C 5.09375 -4.851562 5.15625 -4.582031 5.15625 -4.25 L 5.15625 -1.328125 C 5.15625 -1.109375 5.164062 -0.945312 5.1875 -0.84375 C 5.21875 -0.738281 5.304688 -0.6875 5.453125 -0.6875 C 5.535156 -0.6875 5.628906 -0.707031 5.734375 -0.75 Z M 4.21875 -2.9375 C 4.101562 -2.851562 3.945312 -2.789062 3.75 -2.75 C 3.5625 -2.707031 3.363281 -2.671875 3.15625 -2.640625 C 2.945312 -2.617188 2.738281 -2.59375 2.53125 -2.5625 C 2.320312 -2.53125 2.128906 -2.472656 1.953125 -2.390625 C 1.785156 -2.316406 1.648438 -2.210938 1.546875 -2.078125 C 1.441406 -1.941406 1.390625 -1.757812 1.390625 -1.53125 C 1.390625 -1.375 1.421875 -1.242188 1.484375 -1.140625 C 1.546875 -1.035156 1.625 -0.945312 1.71875 -0.875 C 1.820312 -0.8125 1.9375 -0.765625 2.0625 -0.734375 C 2.195312 -0.703125 2.335938 -0.6875 2.484375 -0.6875 C 2.796875 -0.6875 3.0625 -0.726562 3.28125 -0.8125 C 3.5 -0.90625 3.675781 -1.015625 3.8125 -1.140625 C 3.957031 -1.265625 4.0625 -1.398438 4.125 -1.546875 C 4.1875 -1.703125 4.21875 -1.847656 4.21875 -1.984375 Z M 4.21875 -2.9375 "/> +</symbol> +<symbol overflow="visible" id="glyph1-10"> +<path style="stroke:none;" d="M 3.671875 -3.15625 L 3.671875 -5.5625 L 2.921875 -5.5625 L 2.921875 -3.15625 L 0.53125 -3.15625 L 0.53125 -2.40625 L 2.921875 -2.40625 L 2.921875 0 L 3.671875 0 L 3.671875 -2.40625 L 6.078125 -2.40625 L 6.078125 -3.15625 Z M 3.671875 -3.15625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-11"> +<path style="stroke:none;" d="M 0.734375 -7.859375 L 0.734375 0 L 1.671875 0 L 1.671875 -0.765625 L 1.6875 -0.765625 C 1.789062 -0.585938 1.914062 -0.441406 2.0625 -0.328125 C 2.21875 -0.222656 2.378906 -0.132812 2.546875 -0.0625 C 2.722656 0 2.894531 0.046875 3.0625 0.078125 C 3.238281 0.109375 3.394531 0.125 3.53125 0.125 C 3.96875 0.125 4.347656 0.046875 4.671875 -0.109375 C 4.992188 -0.265625 5.265625 -0.472656 5.484375 -0.734375 C 5.703125 -1.003906 5.863281 -1.316406 5.96875 -1.671875 C 6.070312 -2.035156 6.125 -2.421875 6.125 -2.828125 C 6.125 -3.234375 6.066406 -3.613281 5.953125 -3.96875 C 5.847656 -4.332031 5.6875 -4.648438 5.46875 -4.921875 C 5.25 -5.191406 4.976562 -5.40625 4.65625 -5.5625 C 4.332031 -5.726562 3.953125 -5.8125 3.515625 -5.8125 C 3.117188 -5.8125 2.753906 -5.738281 2.421875 -5.59375 C 2.085938 -5.457031 1.84375 -5.234375 1.6875 -4.921875 L 1.671875 -4.921875 L 1.671875 -7.859375 Z M 5.140625 -2.890625 C 5.140625 -2.609375 5.109375 -2.335938 5.046875 -2.078125 C 4.992188 -1.816406 4.898438 -1.582031 4.765625 -1.375 C 4.628906 -1.164062 4.453125 -1 4.234375 -0.875 C 4.023438 -0.75 3.757812 -0.6875 3.4375 -0.6875 C 3.113281 -0.6875 2.835938 -0.75 2.609375 -0.875 C 2.378906 -1 2.191406 -1.160156 2.046875 -1.359375 C 1.910156 -1.554688 1.804688 -1.785156 1.734375 -2.046875 C 1.671875 -2.304688 1.640625 -2.570312 1.640625 -2.84375 C 1.640625 -3.113281 1.671875 -3.375 1.734375 -3.625 C 1.796875 -3.882812 1.894531 -4.113281 2.03125 -4.3125 C 2.175781 -4.519531 2.359375 -4.6875 2.578125 -4.8125 C 2.796875 -4.9375 3.0625 -5 3.375 -5 C 3.675781 -5 3.9375 -4.9375 4.15625 -4.8125 C 4.382812 -4.695312 4.566406 -4.539062 4.703125 -4.34375 C 4.847656 -4.144531 4.957031 -3.914062 5.03125 -3.65625 C 5.101562 -3.40625 5.140625 -3.148438 5.140625 -2.890625 Z M 5.140625 -2.890625 "/> +</symbol> +<symbol overflow="visible" id="glyph1-12"> +<path style="stroke:none;" d="M -0.09375 2.171875 L 0.609375 2.171875 C 1.179688 1.410156 1.609375 0.59375 1.890625 -0.28125 C 2.179688 -1.15625 2.328125 -2.023438 2.328125 -2.890625 C 2.328125 -3.378906 2.285156 -3.84375 2.203125 -4.28125 C 2.128906 -4.71875 2.015625 -5.144531 1.859375 -5.5625 C 1.710938 -5.988281 1.53125 -6.40625 1.3125 -6.8125 C 1.101562 -7.21875 0.867188 -7.628906 0.609375 -8.046875 L -0.09375 -8.046875 C 0.414062 -7.203125 0.78125 -6.363281 1 -5.53125 C 1.226562 -4.695312 1.34375 -3.816406 1.34375 -2.890625 C 1.34375 -1.992188 1.234375 -1.132812 1.015625 -0.3125 C 0.796875 0.507812 0.425781 1.335938 -0.09375 2.171875 Z M -0.09375 2.171875 "/> +</symbol> +<symbol overflow="visible" id="glyph1-13"> +<path style="stroke:none;" d="M 0.484375 -5.03125 L 1.421875 -5.03125 C 1.410156 -5.269531 1.429688 -5.503906 1.484375 -5.734375 C 1.546875 -5.960938 1.640625 -6.171875 1.765625 -6.359375 C 1.890625 -6.546875 2.046875 -6.691406 2.234375 -6.796875 C 2.429688 -6.910156 2.664062 -6.96875 2.9375 -6.96875 C 3.144531 -6.96875 3.335938 -6.9375 3.515625 -6.875 C 3.703125 -6.8125 3.863281 -6.71875 4 -6.59375 C 4.132812 -6.46875 4.238281 -6.316406 4.3125 -6.140625 C 4.394531 -5.972656 4.4375 -5.78125 4.4375 -5.5625 C 4.4375 -5.289062 4.394531 -5.050781 4.3125 -4.84375 C 4.226562 -4.644531 4.101562 -4.457031 3.9375 -4.28125 C 3.78125 -4.101562 3.578125 -3.925781 3.328125 -3.75 C 3.078125 -3.582031 2.785156 -3.394531 2.453125 -3.1875 C 2.179688 -3.03125 1.921875 -2.859375 1.671875 -2.671875 C 1.421875 -2.484375 1.195312 -2.269531 1 -2.03125 C 0.800781 -1.789062 0.632812 -1.503906 0.5 -1.171875 C 0.375 -0.847656 0.296875 -0.457031 0.265625 0 L 5.359375 0 L 5.359375 -0.828125 L 1.359375 -0.828125 C 1.398438 -1.066406 1.488281 -1.28125 1.625 -1.46875 C 1.769531 -1.65625 1.941406 -1.828125 2.140625 -1.984375 C 2.347656 -2.148438 2.570312 -2.300781 2.8125 -2.4375 C 3.050781 -2.582031 3.296875 -2.726562 3.546875 -2.875 C 3.785156 -3.03125 4.019531 -3.191406 4.25 -3.359375 C 4.476562 -3.535156 4.675781 -3.726562 4.84375 -3.9375 C 5.019531 -4.144531 5.160156 -4.378906 5.265625 -4.640625 C 5.378906 -4.898438 5.4375 -5.207031 5.4375 -5.5625 C 5.4375 -5.925781 5.367188 -6.242188 5.234375 -6.515625 C 5.109375 -6.796875 4.9375 -7.03125 4.71875 -7.21875 C 4.5 -7.40625 4.238281 -7.546875 3.9375 -7.640625 C 3.644531 -7.742188 3.328125 -7.796875 2.984375 -7.796875 C 2.578125 -7.796875 2.210938 -7.722656 1.890625 -7.578125 C 1.566406 -7.441406 1.296875 -7.25 1.078125 -7 C 0.867188 -6.757812 0.710938 -6.46875 0.609375 -6.125 C 0.503906 -5.789062 0.460938 -5.425781 0.484375 -5.03125 Z M 0.484375 -5.03125 "/> +</symbol> +</g> +</defs> +<g id="surface1"> +<rect x="0" y="0" width="305" height="85" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 208.457031 124.90625 C 222.515625 135.453125 222.515625 152.546875 208.457031 163.09375 C 194.398438 173.636719 171.601562 173.636719 157.542969 163.09375 C 143.484375 152.546875 143.484375 135.453125 157.542969 124.90625 C 171.601562 114.363281 194.398438 114.363281 208.457031 124.90625 " transform="matrix(1,0,0,1,-136,-97)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="37.663086" y="51"/> + <use xlink:href="#glyph0-2" x="43.663086" y="51"/> + <use xlink:href="#glyph0-3" x="49.663086" y="51"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 349.457031 124.90625 C 363.515625 135.453125 363.515625 152.546875 349.457031 163.09375 C 335.398438 173.636719 312.601562 173.636719 298.542969 163.09375 C 284.484375 152.546875 284.484375 135.453125 298.542969 124.90625 C 312.601562 114.363281 335.398438 114.363281 349.457031 124.90625 " transform="matrix(1,0,0,1,-136,-97)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="178.663086" y="51"/> + <use xlink:href="#glyph0-2" x="184.663086" y="51"/> + <use xlink:href="#glyph0-4" x="190.663086" y="51"/> +</g> +<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 219 144 L 278.101562 144 " transform="matrix(1,0,0,1,-136,-97)"/> +<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 286.101562 144 L 278.101562 141 L 278.101562 147 Z M 286.101562 144 " transform="matrix(1,0,0,1,-136,-97)"/> +<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 360 143.941406 L 416.785156 143.84375 " transform="matrix(1,0,0,1,-136,-97)"/> +<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 424.785156 143.832031 L 416.777344 140.84375 L 416.789062 146.84375 Z M 424.785156 143.832031 " transform="matrix(1,0,0,1,-136,-97)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="79.142" y="25.406001"/> + <use xlink:href="#glyph1-2" x="85.456" y="25.406001"/> + <use xlink:href="#glyph1-3" x="91.77" y="25.406001"/> + <use xlink:href="#glyph1-2" x="95.235" y="25.406001"/> + <use xlink:href="#glyph1-4" x="101.549" y="25.406001"/> + <use xlink:href="#glyph1-5" x="104.607" y="25.406001"/> + <use xlink:href="#glyph1-6" x="110.514" y="25.406001"/> + <use xlink:href="#glyph1-7" x="116.014" y="25.406001"/> + <use xlink:href="#glyph1-8" x="122.13" y="25.406001"/> + <use xlink:href="#glyph1-9" x="124.979" y="25.406001"/> + <use xlink:href="#glyph1-10" x="130.886" y="25.406001"/> + <use xlink:href="#glyph1-11" x="137.486" y="25.406001"/> + <use xlink:href="#glyph1-12" x="144.009" y="25.406001"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph1-1" x="235.7035" y="25.406001"/> + <use xlink:href="#glyph1-2" x="242.0175" y="25.406001"/> + <use xlink:href="#glyph1-3" x="248.3315" y="25.406001"/> + <use xlink:href="#glyph1-2" x="251.7965" y="25.406001"/> + <use xlink:href="#glyph1-4" x="258.1105" y="25.406001"/> + <use xlink:href="#glyph1-5" x="261.1685" y="25.406001"/> + <use xlink:href="#glyph1-6" x="267.0755" y="25.406001"/> + <use xlink:href="#glyph1-13" x="272.5755" y="25.406001"/> + <use xlink:href="#glyph1-8" x="278.6915" y="25.406001"/> + <use xlink:href="#glyph1-5" x="281.5405" y="25.406001"/> + <use xlink:href="#glyph1-12" x="287.4475" y="25.406001"/> +</g> +</g> +</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/fig/metaCS.svg Sun Feb 21 00:19:09 2016 +0900 @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="484.81228pt" height="220.9128pt" viewBox="0 0 484.81228 220.9128" version="1.1"> +<defs> +<g> +<symbol overflow="visible" id="glyph0-0"> +<path style="stroke:none;" d="M 0.390625 0 L 0.390625 -8.609375 L 7.21875 -8.609375 L 7.21875 0 Z M 6.140625 -1.078125 L 6.140625 -7.53125 L 1.46875 -7.53125 L 1.46875 -1.078125 Z M 6.140625 -1.078125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-1"> +<path style="stroke:none;" d="M 4.546875 -8.84375 C 5.628906 -8.84375 6.472656 -8.554688 7.078125 -7.984375 C 7.679688 -7.410156 8.015625 -6.757812 8.078125 -6.03125 L 6.9375 -6.03125 C 6.8125 -6.582031 6.554688 -7.019531 6.171875 -7.34375 C 5.785156 -7.664062 5.242188 -7.828125 4.546875 -7.828125 C 3.703125 -7.828125 3.019531 -7.53125 2.5 -6.9375 C 1.976562 -6.34375 1.71875 -5.429688 1.71875 -4.203125 C 1.71875 -3.191406 1.953125 -2.367188 2.421875 -1.734375 C 2.890625 -1.109375 3.59375 -0.796875 4.53125 -0.796875 C 5.382812 -0.796875 6.039062 -1.128906 6.5 -1.796875 C 6.726562 -2.140625 6.90625 -2.597656 7.03125 -3.171875 L 8.15625 -3.171875 C 8.0625 -2.265625 7.726562 -1.503906 7.15625 -0.890625 C 6.46875 -0.148438 5.546875 0.21875 4.390625 0.21875 C 3.390625 0.21875 2.550781 -0.0820312 1.875 -0.6875 C 0.976562 -1.488281 0.53125 -2.722656 0.53125 -4.390625 C 0.53125 -5.660156 0.863281 -6.703125 1.53125 -7.515625 C 2.257812 -8.398438 3.265625 -8.84375 4.546875 -8.84375 Z M 4.3125 -8.84375 Z M 4.3125 -8.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-2"> +<path style="stroke:none;" d="M 1.671875 -2.78125 C 1.703125 -2.289062 1.816406 -1.894531 2.015625 -1.59375 C 2.410156 -1.019531 3.09375 -0.734375 4.0625 -0.734375 C 4.5 -0.734375 4.898438 -0.796875 5.265625 -0.921875 C 5.960938 -1.160156 6.3125 -1.59375 6.3125 -2.21875 C 6.3125 -2.6875 6.160156 -3.019531 5.859375 -3.21875 C 5.566406 -3.414062 5.101562 -3.585938 4.46875 -3.734375 L 3.3125 -4 C 2.539062 -4.164062 2 -4.351562 1.6875 -4.5625 C 1.144531 -4.925781 0.875 -5.460938 0.875 -6.171875 C 0.875 -6.953125 1.140625 -7.585938 1.671875 -8.078125 C 2.203125 -8.578125 2.957031 -8.828125 3.9375 -8.828125 C 4.84375 -8.828125 5.609375 -8.609375 6.234375 -8.171875 C 6.867188 -7.734375 7.1875 -7.035156 7.1875 -6.078125 L 6.09375 -6.078125 C 6.03125 -6.546875 5.90625 -6.898438 5.71875 -7.140625 C 5.363281 -7.585938 4.757812 -7.8125 3.90625 -7.8125 C 3.21875 -7.8125 2.722656 -7.664062 2.421875 -7.375 C 2.117188 -7.09375 1.96875 -6.757812 1.96875 -6.375 C 1.96875 -5.957031 2.144531 -5.648438 2.5 -5.453125 C 2.726562 -5.328125 3.25 -5.171875 4.0625 -4.984375 L 5.28125 -4.703125 C 5.851562 -4.566406 6.300781 -4.382812 6.625 -4.15625 C 7.164062 -3.757812 7.4375 -3.175781 7.4375 -2.40625 C 7.4375 -1.457031 7.085938 -0.773438 6.390625 -0.359375 C 5.703125 0.046875 4.898438 0.25 3.984375 0.25 C 2.910156 0.25 2.070312 -0.0195312 1.46875 -0.5625 C 0.863281 -1.113281 0.566406 -1.851562 0.578125 -2.78125 Z M 4.03125 -8.84375 Z M 4.03125 -8.84375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-3"> +<path style="stroke:none;" d="M 0.890625 -8.609375 L 2.5625 -8.609375 L 5.03125 -1.328125 L 7.484375 -8.609375 L 9.140625 -8.609375 L 9.140625 0 L 8.03125 0 L 8.03125 -5.078125 C 8.03125 -5.253906 8.03125 -5.546875 8.03125 -5.953125 C 8.039062 -6.359375 8.046875 -6.796875 8.046875 -7.265625 L 5.59375 0 L 4.4375 0 L 1.96875 -7.265625 L 1.96875 -7 C 1.96875 -6.789062 1.972656 -6.46875 1.984375 -6.03125 C 1.992188 -5.601562 2 -5.285156 2 -5.078125 L 2 0 L 0.890625 0 Z M 0.890625 -8.609375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-4"> +<path style="stroke:none;" d="M 3.390625 -6.421875 C 3.835938 -6.421875 4.269531 -6.316406 4.6875 -6.109375 C 5.101562 -5.898438 5.421875 -5.628906 5.640625 -5.296875 C 5.847656 -4.972656 5.988281 -4.601562 6.0625 -4.1875 C 6.125 -3.894531 6.15625 -3.429688 6.15625 -2.796875 L 1.546875 -2.796875 C 1.566406 -2.160156 1.71875 -1.648438 2 -1.265625 C 2.28125 -0.878906 2.71875 -0.6875 3.3125 -0.6875 C 3.863281 -0.6875 4.300781 -0.867188 4.625 -1.234375 C 4.8125 -1.441406 4.945312 -1.6875 5.03125 -1.96875 L 6.0625 -1.96875 C 6.039062 -1.738281 5.953125 -1.484375 5.796875 -1.203125 C 5.640625 -0.921875 5.46875 -0.6875 5.28125 -0.5 C 4.957031 -0.1875 4.554688 0.0195312 4.078125 0.125 C 3.828125 0.1875 3.539062 0.21875 3.21875 0.21875 C 2.4375 0.21875 1.773438 -0.0625 1.234375 -0.625 C 0.691406 -1.195312 0.421875 -1.992188 0.421875 -3.015625 C 0.421875 -4.023438 0.691406 -4.84375 1.234375 -5.46875 C 1.785156 -6.101562 2.503906 -6.421875 3.390625 -6.421875 Z M 5.0625 -3.640625 C 5.019531 -4.097656 4.921875 -4.460938 4.765625 -4.734375 C 4.484375 -5.242188 4.003906 -5.5 3.328125 -5.5 C 2.835938 -5.5 2.425781 -5.320312 2.09375 -4.96875 C 1.769531 -4.625 1.597656 -4.179688 1.578125 -3.640625 Z M 3.28125 -6.421875 Z M 3.28125 -6.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-5"> +<path style="stroke:none;" d="M 0.984375 -8.03125 L 2.046875 -8.03125 L 2.046875 -6.28125 L 3.046875 -6.28125 L 3.046875 -5.421875 L 2.046875 -5.421875 L 2.046875 -1.3125 C 2.046875 -1.09375 2.125 -0.945312 2.28125 -0.875 C 2.351562 -0.832031 2.488281 -0.8125 2.6875 -0.8125 C 2.738281 -0.8125 2.789062 -0.8125 2.84375 -0.8125 C 2.90625 -0.820312 2.972656 -0.828125 3.046875 -0.828125 L 3.046875 0 C 2.929688 0.03125 2.804688 0.0507812 2.671875 0.0625 C 2.546875 0.0820312 2.40625 0.09375 2.25 0.09375 C 1.757812 0.09375 1.425781 -0.03125 1.25 -0.28125 C 1.070312 -0.53125 0.984375 -0.859375 0.984375 -1.265625 L 0.984375 -5.421875 L 0.140625 -5.421875 L 0.140625 -6.28125 L 0.984375 -6.28125 Z M 0.984375 -8.03125 "/> +</symbol> +<symbol overflow="visible" id="glyph0-6"> +<path style="stroke:none;" d="M 1.578125 -1.671875 C 1.578125 -1.367188 1.6875 -1.128906 1.90625 -0.953125 C 2.132812 -0.773438 2.398438 -0.6875 2.703125 -0.6875 C 3.078125 -0.6875 3.4375 -0.769531 3.78125 -0.9375 C 4.375 -1.226562 4.671875 -1.695312 4.671875 -2.34375 L 4.671875 -3.1875 C 4.535156 -3.113281 4.363281 -3.046875 4.15625 -2.984375 C 3.957031 -2.929688 3.757812 -2.894531 3.5625 -2.875 L 2.9375 -2.796875 C 2.550781 -2.742188 2.257812 -2.660156 2.0625 -2.546875 C 1.738281 -2.367188 1.578125 -2.078125 1.578125 -1.671875 Z M 4.140625 -3.796875 C 4.378906 -3.828125 4.539062 -3.929688 4.625 -4.109375 C 4.664062 -4.203125 4.6875 -4.335938 4.6875 -4.515625 C 4.6875 -4.867188 4.554688 -5.125 4.296875 -5.28125 C 4.046875 -5.445312 3.6875 -5.53125 3.21875 -5.53125 C 2.664062 -5.53125 2.273438 -5.382812 2.046875 -5.09375 C 1.910156 -4.925781 1.820312 -4.679688 1.78125 -4.359375 L 0.796875 -4.359375 C 0.816406 -5.128906 1.066406 -5.664062 1.546875 -5.96875 C 2.035156 -6.269531 2.597656 -6.421875 3.234375 -6.421875 C 3.972656 -6.421875 4.570312 -6.28125 5.03125 -6 C 5.488281 -5.71875 5.71875 -5.28125 5.71875 -4.6875 L 5.71875 -1.078125 C 5.71875 -0.972656 5.738281 -0.882812 5.78125 -0.8125 C 5.832031 -0.75 5.929688 -0.71875 6.078125 -0.71875 C 6.117188 -0.71875 6.164062 -0.71875 6.21875 -0.71875 C 6.28125 -0.726562 6.347656 -0.738281 6.421875 -0.75 L 6.421875 0.03125 C 6.253906 0.0703125 6.125 0.0976562 6.03125 0.109375 C 5.945312 0.128906 5.832031 0.140625 5.6875 0.140625 C 5.320312 0.140625 5.0625 0.0078125 4.90625 -0.25 C 4.8125 -0.382812 4.75 -0.578125 4.71875 -0.828125 C 4.5 -0.546875 4.1875 -0.300781 3.78125 -0.09375 C 3.382812 0.113281 2.945312 0.21875 2.46875 0.21875 C 1.882812 0.21875 1.40625 0.0390625 1.03125 -0.3125 C 0.664062 -0.664062 0.484375 -1.109375 0.484375 -1.640625 C 0.484375 -2.222656 0.664062 -2.675781 1.03125 -3 C 1.394531 -3.320312 1.867188 -3.519531 2.453125 -3.59375 Z M 3.265625 -6.421875 Z M 3.265625 -6.421875 "/> +</symbol> +<symbol overflow="visible" id="glyph0-7"> +<path style="stroke:none;" d="M 4.21875 -1 C 4.613281 -1 4.9375 -1.039062 5.1875 -1.125 C 5.644531 -1.269531 6.019531 -1.5625 6.3125 -2 C 6.539062 -2.34375 6.703125 -2.785156 6.796875 -3.328125 C 6.859375 -3.660156 6.890625 -3.960938 6.890625 -4.234375 C 6.890625 -5.304688 6.675781 -6.132812 6.25 -6.71875 C 5.832031 -7.3125 5.148438 -7.609375 4.203125 -7.609375 L 2.140625 -7.609375 L 2.140625 -1 Z M 0.96875 -8.609375 L 4.453125 -8.609375 C 5.640625 -8.609375 6.554688 -8.1875 7.203125 -7.34375 C 7.785156 -6.59375 8.078125 -5.625 8.078125 -4.4375 C 8.078125 -3.519531 7.90625 -2.691406 7.5625 -1.953125 C 6.957031 -0.648438 5.914062 0 4.4375 0 L 0.96875 0 Z M 0.96875 -8.609375 "/> +</symbol> +<symbol overflow="visible" id="glyph0-8"> +<path style="stroke:none;" d=""/> +</symbol> +</g> +</defs> +<g id="surface1"> +<rect x="0" y="0" width="484.81228" height="220.9128" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 237.999957 147.498919 L 299.999957 147.498919 L 299.999957 195.498919 L 237.999957 195.498919 Z M 237.999957 147.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="230.063519" y="124.6228"/> + <use xlink:href="#glyph0-2" x="238.729919" y="124.6228"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:4,4;stroke-miterlimit:10;" d="M 123.699176 129.448138 C 140.10152 146.045794 140.10152 172.95595 123.699176 189.553606 C 107.296832 206.151263 80.703082 206.151263 64.300739 189.553606 C 47.898395 172.95595 47.898395 146.045794 64.300739 129.448138 C 80.703082 112.850481 107.296832 112.850481 123.699176 129.448138 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="41.72465" y="91.6228"/> + <use xlink:href="#glyph0-4" x="51.72065" y="91.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="58.39505" y="91.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="61.72865" y="91.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="68.40305" y="91.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="77.06945" y="91.6228"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 110.617145 154.530169 C 119.792926 163.901263 119.792926 179.096575 110.617145 188.471575 C 101.441364 197.842669 86.558551 197.842669 77.38277 188.471575 C 68.206989 179.096575 68.206989 163.901263 77.38277 154.530169 C 86.558551 145.155169 101.441364 145.155169 110.617145 154.530169 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="55.063519" y="124.6228"/> + <use xlink:href="#glyph0-2" x="63.729919" y="124.6228"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:4,4;stroke-miterlimit:10;" d="M 473.699176 129.448138 C 490.10152 146.045794 490.10152 172.95595 473.699176 189.553606 C 457.296832 206.151263 430.703082 206.151263 414.300739 189.553606 C 397.898395 172.95595 397.898395 146.045794 414.300739 129.448138 C 430.703082 112.850481 457.296832 112.850481 473.699176 129.448138 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="391.72465" y="91.6228"/> + <use xlink:href="#glyph0-4" x="401.72065" y="91.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="408.39505" y="91.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="411.72865" y="91.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="418.40305" y="91.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="427.06945" y="91.6228"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 460.617145 154.530169 C 469.792926 163.901263 469.792926 179.096575 460.617145 188.471575 C 451.441364 197.842669 436.558551 197.842669 427.38277 188.471575 C 418.206989 179.096575 418.206989 163.901263 427.38277 154.530169 C 436.558551 145.155169 451.441364 145.155169 460.617145 154.530169 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-7" x="405.063519" y="124.6228"/> + <use xlink:href="#glyph0-2" x="413.729919" y="124.6228"/> +</g> +<path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 300.499957 171.498919 L 407.10152 171.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 416.699176 171.498919 L 407.10152 167.901263 L 407.10152 175.100481 Z M 416.699176 171.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 117.999957 171.498919 L 224.60152 171.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.199176 171.498919 L 224.60152 167.901263 L 224.60152 175.100481 Z M 234.199176 171.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:4,4;stroke-miterlimit:10;" d="M 145.585895 147.498919 L 207.585895 147.498919 L 207.585895 195.498919 L 145.585895 195.498919 Z M 145.585895 147.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="122.64336" y="124.6228"/> + <use xlink:href="#glyph0-4" x="132.63936" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="139.31376" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="142.64736" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="149.32176" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="152.65536" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="161.32176" y="124.6228"/> +</g> +<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:4,4;stroke-miterlimit:10;" d="M 321.273395 147.498919 L 383.273395 147.498919 L 383.273395 195.498919 L 321.273395 195.498919 Z M 321.273395 147.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-3" x="298.33226" y="124.6228"/> + <use xlink:href="#glyph0-4" x="308.32826" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-5" x="315.00266" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-6" x="318.33626" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-8" x="325.01066" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-1" x="328.34426" y="124.6228"/> +</g> +<g style="fill:rgb(0%,0%,0%);fill-opacity:1;"> + <use xlink:href="#glyph0-2" x="337.01066" y="124.6228"/> +</g> +</g> +</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/simple.c Sun Feb 21 00:19:09 2016 +0900 @@ -0,0 +1,15 @@ +__code code0(int a, int b, int c){ + goto code1(a,b+c); +} + +__code code1(int a, int b){ + goto code2(a+b); +} + +__code code2(int c){ +} + + +int main(){ + code0(1,0,2); +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/simple.ll Sun Feb 21 00:19:09 2016 +0900 @@ -0,0 +1,32 @@ +; ModuleID = 'simple.c' +target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-apple-macosx10.11.0" + +; Function Attrs: nounwind ssp uwtable +define fastcc void @code1(i32 %a, i32 %b) #0 { +entry: + %add = add nsw i32 %a, %b + tail call fastcc void @code2(i32 %add) + ret void +} + +; Function Attrs: nounwind ssp uwtable +define fastcc void @code2(i32 %c) #0 { +entry: + ret void +} + +; Function Attrs: nounwind ssp uwtable +define i32 @main() #0 { +entry: + tail call fastcc void @code1(i32 0, i32 1) + ret i32 0 +} + +attributes #0 = { nounwind ssp uwtable "disable-tail-calls"="false" "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="core2" "target-features"="+cx16,+fxsr,+mmx,+sse,+sse2,+sse3,+ssse3" "unsafe-fp-math"="false" "use-soft-float"="false" } + +!llvm.module.flags = !{!0} +!llvm.ident = !{!1} + +!0 = !{i32 1, !"PIC Level", i32 2} +!1 = !{!"clang version 3.9.0 "}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/simple.s Sun Feb 21 00:19:09 2016 +0900 @@ -0,0 +1,80 @@ + .section __TEXT,__text,regular,pure_instructions + .macosx_version_min 10, 11 + .globl _code2 + .p2align 4, 0x90 +_code2: ## @code2 + .cfi_startproc +## BB#0: ## %entry + pushq %rbp +Ltmp0: + .cfi_def_cfa_offset 16 +Ltmp1: + .cfi_offset %rbp, -16 + movq %rsp, %rbp +Ltmp2: + .cfi_def_cfa_register %rbp + movl %edi, -4(%rbp) ## 4-byte Spill + popq %rbp + retq + .cfi_endproc + + .globl _code1 + .p2align 4, 0x90 +_code1: ## @code1 + .cfi_startproc +## BB#0: ## %entry + pushq %rbp +Ltmp3: + .cfi_def_cfa_offset 16 +Ltmp4: + .cfi_offset %rbp, -16 + movq %rsp, %rbp +Ltmp5: + .cfi_def_cfa_register %rbp + addl %esi, %edi + popq %rbp + jmp _code2 ## TAILCALL + .cfi_endproc + + .globl _code0 + .p2align 4, 0x90 +_code0: ## @code0 + .cfi_startproc +## BB#0: ## %entry + pushq %rbp +Ltmp6: + .cfi_def_cfa_offset 16 +Ltmp7: + .cfi_offset %rbp, -16 + movq %rsp, %rbp +Ltmp8: + .cfi_def_cfa_register %rbp + addl %edx, %esi + popq %rbp + jmp _code1 ## TAILCALL + .cfi_endproc + + .globl _main + .p2align 4, 0x90 +_main: ## @main + .cfi_startproc +## BB#0: ## %entry + pushq %rbp +Ltmp9: + .cfi_def_cfa_offset 16 +Ltmp10: + .cfi_offset %rbp, -16 + movq %rsp, %rbp +Ltmp11: + .cfi_def_cfa_register %rbp + movl $1, %edi + xorl %esi, %esi + movl $2, %edx + callq _code0 + xorl %eax, %eax + popq %rbp + retq + .cfi_endproc + + +.subsections_via_symbols