121321 by ninjalj

.global main
s:main:mov $3,%eax
mov $1,%edx
mov $d,%ecx
mov $0,%ebx
int $128
cmp $1,%eax
jl e
inc %bl
l:cmp $48,d
je s
add $3,%eax
int $128
cmp $57,d
ja s
decl d
cmp $48,d
ja l
jmp s
e:inc %al
int $128
.data
d:.long 0

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

download

return to the top page