left pad by kaz_u

   
   

 \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:

mark +0(0b)
push +0(0b)
call null
getc
push -1(1b)
dup
mark -0(0b)
swap
push +1(1b)
add
push +10(4b)
mul
add
push +47(6b)
call null
sub
dup
jneg -0(0b)
pop
push +0(0b)
mark +0(1b)
push +1(1b)
add
call null
push +10(4b)
swap
sub
jneg +0(1b)
mark +1(1b)
add
push +0(0b)
copy +1(1b)
jneg -0(1b)
pop
swap
push +1(1b)
add
swap
copy +1(1b)
mark -0(1b)
retr
dup
putc
push +10(4b)
sub
jzero +0(0b)
push +1(1b)
jump +1(1b)
mark null
dup
dup
getc
retr
ret
To protect the system from spam, please input your favorite sport (hint: I believe its name must start with 'g', case insensitive)

download

return to the top page