moore%cdr.utah.edu@cs.utah.edu (Tim Moore) (08/09/90)
Archive-name: hp-pa-gcc/07-Aug-90
Original-posting-by: moore%cdr.utah.edu@cs.utah.edu (Tim Moore)
Original-subject: New PA-RISC gcc distribution
Archive-site: jaguar.utah.edu [128.110.4.71]
Archive-directory: /pub
Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti)
A new version of the gcc distribution for the HP PA-RISC is available
via anonymous ftp from jaguar.utah.edu in pub/gcc-1.37.9.hp9k8.tar.Z.
This includes a missing file (ffs.s) and fixes some bugs in the
machine description and constant multiplication code inspired by
conversations with Tor Lillqvist. For those who don't want to tar
again right now here's the missing file in its entirety:
;ffs for hp9k8.
.SPACE $TEXT$
ffs
comclr,<> arg0,0,ret0 ; Load count with 0.
bv,n 0(rp) ; If arg0 is 0 we are done.
again
ldo 1(ret0),ret0 ; increment count
bb,>= arg0,31,again ; if lsb is 1, fall through. Otherwise shift..
extrs arg0,30,31,arg0 ; ... in delay slot.
done
bv,n 0(rp)
.EXPORT ffs, code
Tim Moore moore@cs.utah.edu {bellcore,hplabs}!utah-cs!moore
"Ah, youth. Ah, statute of limitations."
-John Waters