It seems like the original patch got mangled somewhere along the line. It should correct the behaviour of abs.[sd] and neg.[sd]. I'll repost the correct patch. Chris -- Chris Dearman Desk: +1 408 530 5092 Cell: +1 650 224 8603 MIPS Technologies Inc 955 East Arques Ave, Sunnyvale CA 94085