diff --git a/content/mimiumの中間表現を考える.md b/content/mimiumの中間表現を考える.md index 9d50db7e..840a2684 100644 --- a/content/mimiumの中間表現を考える.md +++ b/content/mimiumの中間表現を考える.md @@ -50,6 +50,7 @@ delay,feed, delay,feed delay,feed delay,feed - call命令、delay、getfeed命令が終わるたびにbaseptrの場所は戻される - いや、最後にsetfeedしなきゃいけないからself用のbaseptrに戻す必要があるのかな - 場合によってはdelayの結構長いタイム分をオフセットしないといけないわけだから、命令長が足りなくならんかこれ + - オフセットの値を即値でやるのと、レジスタからロードする2パターンの命令持っておけば良い まあこんな感じで行けそう @@ -102,5 +103,9 @@ fn dsp (input){ addf 1 2 3 return 3 } +``` + + +中間表現では関数呼び出し、即値の読み込みはラベル使ってやるので十分かあ +そうなるとローカルの名前リネームは必要 -``` \ No newline at end of file