def f(n)
if n < 0
(1 - 2 * ((1 - n) % 2)) * f(-n)
elsif n == 0 || n == 1
n
else
f(n - 1) + f(n - 2)
end
end
def l(n)
f(n - 1) + f(n + 1)
end
puts l(-256)
ZGVmIGYobikKICBpZiBuIDwgMAogICAgKDEgLSAyICogKCgxIC0gbikgJSAyKSkgKiBmKC1uKQogIGVsc2lmIG4gPT0gMCB8fCBuID09IDEKICAgIG4KICBlbHNlCiAgICBmKG4gLSAxKSArIGYobiAtIDIpCiAgZW5kCmVuZApkZWYgbChuKQogIGYobiAtIDEpICsgZihuICsgMSkKZW5kCnB1dHMgbCgtMjU2KQ==
prog.asm:1: error: parser: instruction expected
prog.asm:2: error: parser: instruction expected
prog.asm:3: error: label or instruction expected at start of line
prog.asm:4: error: parser: instruction expected
prog.asm:7: error: parser: instruction expected
prog.asm:9: error: symbol `end' redefined
prog.asm:10: error: symbol `def' redefined
prog.asm:10: error: parser: instruction expected
prog.asm:11: error: symbol `f' redefined
prog.asm:11: error: parser: instruction expected
prog.asm:12: error: symbol `end' redefined
prog.asm:13: error: parser: instruction expected