Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Ben Harris <bjh21@netbsd.org>
List: source-changes
Date: 01/12/2001 23:56:19
Module Name:	syssrc
Committed By:	bjh21
Date:		Fri Jan 12 21:56:19 UTC 2001

Modified Files:
	syssrc/sys/arch/arm/arm: disassem.c

Log Message:
Correct immediate constant handling: bits [11:8] are a rotation, not a shift.

Also add support for the "P" modifier to TEQ, TST, CMP and CMN, and don't
bother displaying the "S" bit for these instructions.

Together, these correct the disassembly of 0xe33ff3c2 (an instruction in
arm26 irq_handler() from "teqs r15, #0x08000000" to "teqp r15, 0x08000003".


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm/arm/disassem.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.