From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jerry Quinn" To: gas Subject: PATCH: pa2.0 float instructions Date: Tue, 06 Apr 1999 10:42:00 -0000 Message-id: <370A4029.432AE419@americasm01.nt.com> X-SW-Source: 1999/msg00075.html Hi, all. The attached patch is against the 990329 gas snapshot. It does two things - reorganize the codes for hppa fp registers in opcodes, and add new pa2.0 floating point instructions. Since the pa port is running short on letters to use for opcode fields in include/hppa.h, I took all the fp register codes and gave them a 'f' prefix. The existing 'f' code now uses 'v' instead. This frees up a bunch of codes for other uses if they are needed, and the fp reg codes are a bit easier to read. I did because Jeff Law was trying to convince me to reuse existing codes if I could instead of grabbing new ones because of scarcity. The other change is to add fmpyfadd, fmpynfadd, fneg, and fnegabs pa2.0 opcodes to gas. I have already bootstrapped the latest egcs snapshots with these changes in place and can successfully generate code using the new instructions. -- Jerry Quinn Tel: (514) 761-8737 jquinn@nortelnetworks.com Fax: (514) 761-8505 Speech Recognition Research pa8000.gas.patch.gz