Quine by hirose

Q   \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 \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\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  
 
\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 +24339633730274658693635736012043351677400014998740457711192846845333352739458875805338647521868326332996527683264825620622344157(424b)
push +81(7b)
putc
dup
push +0(1b)
swap
mark +0(0b)
dup
push +2(2b)
mod
push +32(6b)
swap
push +23(5b)
mul
sub
swap
push +2(2b)
div
dup
jzero -0(0b)
jump +0(0b)
mark -0(0b)
pop
push +32(6b)
dup
dup
mark +0(1b)
putc
dup
jzero +1(1b)
jump +0(1b)
mark +1(1b)
pop
mark null
dup
push +3(2b)
mod
dup
push +2(2b)
mod
push +23(5b)
mul
swap
push +2(2b)
div
push +9(4b)
add
add
putc
push +3(2b)
div
dup
jzero -1(1b)
jump null
mark -1(1b)
end

download

return to the top page