Sphenic Numbers by yowa

   \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\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 +1(1b)
mark null
push +1(1b)
add
dup
push -0(0b)
dup
stor
push +1(1b)
mark +0(0b)
push +1(1b)
mark -0(0b)
push +1(1b)
add
copy +2(2b)
copy +1(1b)
mod
push -1(1b)
mul
jneg -0(0b)
swap
copy +1(1b)
sub
jzero +0(1b)
swap
copy +1(1b)
div
dup
push +1(1b)
sub
jzero +1(1b)
swap
push -0(0b)
dup
retr
push +1(1b)
add
stor
jump +0(0b)
mark +1(1b)
push -0(0b)
retr
push +2(2b)
sub
jzero -0(1b)
mark +0(1b)
pop
pop
jump null
mark -0(1b)
pop
pop
dup
puti
push +10(4b)
putc
dup
push -127(7b)
mod
jneg null

download

return to the top page