tetration by %20

   
 
 \x09
\x09\x09\x09\x09\x09   \x09\x09
   \x09
   \x09 
 \x09  \x09\x09
\x09  \x09
\x09\x09 
   \x09  
 
\x09   \x09               

   
   \x09

  \x09
 \x09  \x09\x09
\x09  

 \x09

\x09\x09\x09
 \x09
 \x09

 \x09

\x09\x09 
\x09
 \x09
  
 
\x09   \x09
\x09  \x09 
\x09 \x09  \x09
  \x09\x09
\x09  

\x09

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

Disassemble:

push +0(0b)
dup
geti
retr
push +3(2b)
push +1(1b)
push +2(2b)
copy +3(2b)
sub
jneg +0(0b)
push +4(3b)
swap
push +32768(16b)
mark +0(0b)
push +1(1b)
mark -0(0b)
copy +3(2b)
mul
call null
jneg -0(0b)
slide +1(1b)
call null
jneg +0(0b)
puti
mark null
swap
push +1(1b)
sub
swap
copy +1(1b)
push -1(1b)
mul
ret

download

return to the top page