FizzBuzzはFibBuzzに進化した!

FizzBuzz は時代遅れらしいので FibBuzz はどうでしょう #fibbuzz

旧ルール(フィボナッチ数のときFib, BuzzFib)

http://ideone.com/IL4Qg
ヒープ使ってるしdeprecated*1言われるし・・・

HStore(0, 1);
Push(1);
Push(0);
Label("loop");
Add(1);

Dup();
Copy(2);
Sub(); //n-f
JmpZ("fib");
Dup();
Mod(5);
JmpZ("buzz");
Dup();
PNum();

Label("loop_chk");
Print("\n");
Dup();
Sub(100);
JmpN("loop");
End();

Label("fib");
Print("Fib");
Swap(); //nf
Dup(); //nff
HRetrieve(0);
Add(); //nfc
Push(0);
Copy(2);
HStore();
Slide(1); //nc
Swap(); //cn

Dup();
Mod(5);
JmpZ("buzz");
Jmp("loop_chk");

Label("buzz");
Print("Buzz");
Jmp("loop_chk");

新ルール(フィボナッチ数に対してFizzBuzz

http://ideone.com/IUuGh
Ideoneさんタフすぎます。

Push(0);
Push(1);
Label("loop");

Dup();
Mod(3);
JmpZ("fizz");
Dup();
Mod(5);
JmpZ("buzz");
Dup();
PNum();

Label("loop_chk");
Print("\n");
Swap();
Copy(1); //bab
Add(); //bc
Dup();
Copy(2); //bccb
Swap();
Sub();
Sub(1);
JmpN("loop");
End();

Label("fizz");
Print("Fizz");
Dup();
Mod(5);
JmpZ("buzz");
Jmp("loop_chk");

Label("buzz");
Print("Buzz");
Jmp("loop_chk");