[OT] Factorials RE: [ILUG] impressive...
Kenn Humborg
kenn at bluetree.ie
Fri Oct 29 11:22:52 IST 1999
> Now all we need is an APL version, and perhaps one or
> two obscure assembler versions. VAX assembler anyone?
> Cray assembler maybe?
Dammit, but I tried to stop myself...
factorial:
.mask ^<r5>
movl (ap), r0
cmpl #1, r0
beq done
movl r0, r5
decl r0
pushl r0
calls #1, factorial
mul2 r5, r0
done:
ret
fact_test:
.mask ^<>
pushl #30
calls #1, factorial
; result in r0
Now where's my Cray assembler reference...
Later,
Kenn
More information about the ILUG
mailing list