changeset 120:35238e76a0d3

update
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Wed, 20 Feb 2019 11:40:18 +0900
parents a13edfadfb4b
children 238dc256fe64
files presen/slide.html presen/slide.md presen/slide.pdf presen/slide.pdf.html
diffstat 4 files changed, 31 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/presen/slide.html	Wed Feb 20 09:43:26 2019 +0900
+++ b/presen/slide.html	Wed Feb 20 11:40:18 2019 +0900
@@ -858,6 +858,19 @@
   <li>今後はCodeGearの特性を活用し、 直接次の命令を実行する処理を実装する</li>
 </ul>
 
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
+<h2 id="codegearへの変換">CodeGearへの変換</h2>
+<ul>
+  <li>次のcaseに移動する箇所はそのcase文に対応するCodeGearを指定する</li>
+  <li>中でGC対策を行っている命令は、 一時的にvoid型関数で処理を行う</li>
+  <li>中で利用している <code>cur_op</code> などは、 ポインタ <code>inter</code> 経由で操作する</li>
+</ul>
+
 </div>
 
 
--- a/presen/slide.md	Wed Feb 20 09:43:26 2019 +0900
+++ b/presen/slide.md	Wed Feb 20 11:40:18 2019 +0900
@@ -494,3 +494,8 @@
     - デバッグが通常のディスパッチと比較して安易になった
     - CPUキャッシュに収まるループなどの命令の場合は、 通常のMoarVMよりも高速に動作する
 - 今後はCodeGearの特性を活用し、 直接次の命令を実行する処理を実装する
+
+## CodeGearへの変換
+- 次のcaseに移動する箇所はそのcase文に対応するCodeGearを指定する
+- 中でGC対策を行っている命令は、 一時的にvoid型関数で処理を行う
+- 中で利用している `cur_op` などは、 ポインタ `inter` 経由で操作する
Binary file presen/slide.pdf has changed
--- a/presen/slide.pdf.html	Wed Feb 20 09:43:26 2019 +0900
+++ b/presen/slide.pdf.html	Wed Feb 20 11:40:18 2019 +0900
@@ -842,6 +842,19 @@
   <li>今後はCodeGearの特性を活用し、 直接次の命令を実行する処理を実装する</li>
 </ul>
 
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
+<h2 id="codegearへの変換">CodeGearへの変換</h2>
+<ul>
+  <li>次のcaseに移動する箇所はそのcase文に対応するCodeGearを指定する</li>
+  <li>中でGC対策を行っている命令は、 一時的にvoid型関数で処理を行う</li>
+  <li>中で利用している <code>cur_op</code> などは、 ポインタ <code>inter</code> 経由で操作する</li>
+</ul>
+
 </div>