Module Name:    src
Committed By:   matt
Date:           Thu Aug  1 13:42:52 UTC 2013

Modified Files:
        src/sys/arch/m68k/m68k: compat_13_sigreturn13.s compat_16_sigreturn14.s
            copypage.s lock_stubs.s reenter_syscall.s sigcode.s sunos_sigcode.s
            support.s svr4_sigcode.s switch_subr.s trap_subr.s w16copy.s

Log Message:
Convert to motorola style.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/m68k/m68k/compat_13_sigreturn13.s \
    src/sys/arch/m68k/m68k/sunos_sigcode.s
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/m68k/m68k/compat_16_sigreturn14.s
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/m68k/m68k/copypage.s \
    src/sys/arch/m68k/m68k/sigcode.s src/sys/arch/m68k/m68k/trap_subr.s
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/m68k/m68k/lock_stubs.s
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/m68k/m68k/reenter_syscall.s \
    src/sys/arch/m68k/m68k/w16copy.s
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/m68k/m68k/support.s \
    src/sys/arch/m68k/m68k/svr4_sigcode.s
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/m68k/m68k/switch_subr.s

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

Modified files:

Index: src/sys/arch/m68k/m68k/compat_13_sigreturn13.s
diff -u src/sys/arch/m68k/m68k/compat_13_sigreturn13.s:1.5 src/sys/arch/m68k/m68k/compat_13_sigreturn13.s:1.6
--- src/sys/arch/m68k/m68k/compat_13_sigreturn13.s:1.5	Tue Feb  8 20:20:16 2011
+++ src/sys/arch/m68k/m68k/compat_13_sigreturn13.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: compat_13_sigreturn13.s,v 1.5 2011/02/08 20:20:16 rmind Exp $	*/
+/*	$NetBSD: compat_13_sigreturn13.s,v 1.6 2013/08/01 13:42:52 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -48,33 +48,33 @@
  * (possibly much larger) original stack frame.
  */
 ENTRY_NOPROFILE(m68k_compat_13_sigreturn13_stub)
-	lea	%sp@(-84),%sp		| leave enough space for largest frame
-	movl	%sp@(84),%sp@		| move up current 8 byte frame
-	movl	%sp@(88),%sp@(4)
-	movl	#84,%sp@-		| default: adjust by 84 bytes
-	moveml	#0xFFFF,%sp@-		| save user registers
+	lea	-84(%sp),%sp		| leave enough space for largest frame
+	movl	84(%sp),(%sp)		| move up current 8 byte frame
+	movl	88(%sp),4(%sp)
+	movl	#84,-(%sp)		| default: adjust by 84 bytes
+	moveml	#0xFFFF,-(%sp)		| save user registers
 	movl	%usp,%a0		| save the user SP
-	movl	%a0,%sp@(FR_SP)		|   in the savearea
-	movl	#SYS_compat_13_sigreturn13,%sp@-	| push syscall number
+	movl	%a0,FR_SP(%sp)		|   in the savearea
+	movl	#SYS_compat_13_sigreturn13,-(%sp)	| push syscall number
 	jbsr	_C_LABEL(syscall)	| handle it
 	addql	#4,%sp			| pop syscall#
-	movl	%sp@(FR_SP),%a0		| grab and restore
+	movl	FR_SP(%sp),%a0		| grab and restore
 	movl	%a0,%usp		|   user SP
-	lea	%sp@(FR_HW),%a1		| pointer to HW frame
-	movw	%sp@(FR_ADJ),%d0	| do we need to adjust the stack?
+	lea	FR_HW(%sp),%a1		| pointer to HW frame
+	movw	FR_ADJ(%sp),%d0	| do we need to adjust the stack?
 	jeq	Lc13sigr1		| no, just continue
 	moveq	#92,%d1			| total size
 	subw	%d0,%d1			|  - hole size = frame size
-	lea	%a1@(92),%a0		| destination
+	lea	92(%a1),%a0		| destination
 	addw	%d1,%a1			| source
 	lsrw	#1,%d1			| convert to word count
 	subqw	#1,%d1			| minus 1 for dbf
 Lc13sigrlp:
-	movw	%a1@-,%a0@-		| copy a word
+	movw	-(%a1),-(%a0)		| copy a word
 	dbf	%d1,Lc13sigrlp		| continue
 	movl	%a0,%a1			| new HW frame base
 Lc13sigr1:
-	movl	%a1,%sp@(FR_SP)		| new SP value
-	moveml	%sp@+,#0x7FFF		| restore user registers
-	movl	%sp@,%sp		| and our SP
+	movl	%a1,FR_SP(%sp)		| new SP value
+	moveml	(%sp)+,#0x7FFF		| restore user registers
+	movl	(%sp),%sp		| and our SP
 	jra	_ASM_LABEL(rei)		| all done
Index: src/sys/arch/m68k/m68k/sunos_sigcode.s
diff -u src/sys/arch/m68k/m68k/sunos_sigcode.s:1.5 src/sys/arch/m68k/m68k/sunos_sigcode.s:1.6
--- src/sys/arch/m68k/m68k/sunos_sigcode.s:1.5	Tue Feb  8 20:20:16 2011
+++ src/sys/arch/m68k/m68k/sunos_sigcode.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: sunos_sigcode.s,v 1.5 2011/02/08 20:20:16 rmind Exp $	*/
+/*	$NetBSD: sunos_sigcode.s,v 1.6 2013/08/01 13:42:52 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -51,11 +51,11 @@
  	.data
  	.align	2
 GLOBAL(sunos_sigcode)
-	movl	%sp@(12),%a0	| signal handler addr	(4 bytes)
-	jsr	%a0@		| call signal handler	(2 bytes)
+	movl	12(%sp),%a0	| signal handler addr	(4 bytes)
+	jsr	(%a0)		| call signal handler	(2 bytes)
 	addql	#4,%sp		| pop signal number	(2 bytes)
 	trap	#1		| special syscall entry	(2 bytes)
-	movl	%d0,%sp@(4)	| save errno		(4 bytes)
+	movl	%d0,4(%sp)	| save errno		(4 bytes)
 	moveq	#1,%d0		| syscall == exit	(2 bytes)
 	trap	#0		| exit(errno)		(2 bytes)
 	.align	2

Index: src/sys/arch/m68k/m68k/compat_16_sigreturn14.s
diff -u src/sys/arch/m68k/m68k/compat_16_sigreturn14.s:1.3 src/sys/arch/m68k/m68k/compat_16_sigreturn14.s:1.4
--- src/sys/arch/m68k/m68k/compat_16_sigreturn14.s:1.3	Tue Feb  8 20:20:16 2011
+++ src/sys/arch/m68k/m68k/compat_16_sigreturn14.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: compat_16_sigreturn14.s,v 1.3 2011/02/08 20:20:16 rmind Exp $	*/
+/*	$NetBSD: compat_16_sigreturn14.s,v 1.4 2013/08/01 13:42:52 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -48,33 +48,33 @@
  * (possibly much larger) original stack frame.
  */
 ENTRY_NOPROFILE(m68k_compat_16_sigreturn14_stub)
-	lea	%sp@(-84),%sp		| leave enough space for largest frame
-	movl	%sp@(84),%sp@		| move up current 8 byte frame
-	movl	%sp@(88),%sp@(4)
-	movl	#84,%sp@-		| default: adjust by 84 bytes
-	moveml	#0xFFFF,%sp@-		| save user registers
+	lea	-84(%sp),%sp		| leave enough space for largest frame
+	movl	84(%sp),(%sp)		| move up current 8 byte frame
+	movl	88(%sp),4(%sp)
+	movl	#84,-(%sp)		| default: adjust by 84 bytes
+	moveml	#0xFFFF,-(%sp)		| save user registers
 	movl	%usp,%a0		| save the user SP
-	movl	%a0,%sp@(FR_SP)		|   in the savearea
-	movl	#SYS_compat_16___sigreturn14,%sp@- | push syscall number
+	movl	%a0,FR_SP(%sp)		|   in the savearea
+	movl	#SYS_compat_16___sigreturn14,-(%sp) | push syscall number
 	jbsr	_C_LABEL(syscall)	| handle it
 	addql	#4,%sp			| pop syscall#
-	movl	%sp@(FR_SP),%a0		| grab and restore
+	movl	FR_SP(%sp),%a0		| grab and restore
 	movl	%a0,%usp		|   user SP
-	lea	%sp@(FR_HW),%a1		| pointer to HW frame
-	movw	%sp@(FR_ADJ),%d0	| do we need to adjust the stack?
+	lea	FR_HW(%sp),%a1		| pointer to HW frame
+	movw	FR_ADJ(%sp),%d0	| do we need to adjust the stack?
 	jeq	Lsigr1			| no, just continue
 	moveq	#92,%d1			| total size
 	subw	%d0,%d1			|  - hole size = frame size
-	lea	%a1@(92),%a0		| destination
+	lea	92(%a1),%a0		| destination
 	addw	%d1,%a1			| source
 	lsrw	#1,%d1			| convert to word count
 	subqw	#1,%d1			| minus 1 for dbf
 Lsigrlp:
-	movw	%a1@-,%a0@-		| copy a word
+	movw	-(%a1),-(%a0)		| copy a word
 	dbf	%d1,Lsigrlp		| continue
 	movl	%a0,%a1			| new HW frame base
 Lsigr1:
-	movl	%a1,%sp@(FR_SP)		| new SP value
-	moveml	%sp@+,#0x7FFF		| restore user registers
-	movl	%sp@,%sp		| and our SP
+	movl	%a1,FR_SP(%sp)		| new SP value
+	moveml	(%sp)+,#0x7FFF		| restore user registers
+	movl	(%sp),%sp		| and our SP
 	jra	_ASM_LABEL(rei)		| all done

Index: src/sys/arch/m68k/m68k/copypage.s
diff -u src/sys/arch/m68k/m68k/copypage.s:1.14 src/sys/arch/m68k/m68k/copypage.s:1.15
--- src/sys/arch/m68k/m68k/copypage.s:1.14	Sun Jun  6 04:50:07 2010
+++ src/sys/arch/m68k/m68k/copypage.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: copypage.s,v 1.14 2010/06/06 04:50:07 mrg Exp $	*/
+/*	$NetBSD: copypage.s,v 1.15 2013/08/01 13:42:52 matt Exp $	*/
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -50,12 +50,12 @@
  */
 #if defined(M68040) || defined(M68060)
 ENTRY(copypage040)
-	movl	%sp@(4),%a0		| source address
-	movl	%sp@(8),%a1		| destiniation address
+	movl	4(%sp),%a0		| source address
+	movl	8(%sp),%a1		| destiniation address
 	movw	#PAGE_SIZE/32-1,%d0	| number of 32 byte chunks - 1
 Lm16loop:
-	.long	0xf6209000		| move16 %a0@+,%a1@+
-	.long	0xf6209000		| move16 %a0@+,%a1@+
+	.long	0xf6209000		| move16 (%a0)+,(%a1)+
+	.long	0xf6209000		| move16 (%a0)+,(%a1)+
 	dbf	%d0,Lm16loop
 	rts
 #endif /* M68040 || M68060 */
@@ -66,24 +66,24 @@ Lm16loop:
  * Optimized version of bcopy for a single page-aligned PAGE_SIZE byte copy.
  */
 ENTRY(copypage)
-	movl	%sp@(4),%a0		| source address
-	movl	%sp@(8),%a1		| destiniation address
+	movl	4(%sp),%a0		| source address
+	movl	8(%sp),%a1		| destiniation address
 #ifndef	__mc68010__
 	movw	#PAGE_SIZE/32-1,%d0	| number of 32 byte chunks - 1
 Lmlloop:
-	movl	%a0@+,%a1@+
-	movl	%a0@+,%a1@+
-	movl	%a0@+,%a1@+
-	movl	%a0@+,%a1@+
-	movl	%a0@+,%a1@+
-	movl	%a0@+,%a1@+
-	movl	%a0@+,%a1@+
-	movl	%a0@+,%a1@+
+	movl	(%a0)+,(%a1)+
+	movl	(%a0)+,(%a1)+
+	movl	(%a0)+,(%a1)+
+	movl	(%a0)+,(%a1)+
+	movl	(%a0)+,(%a1)+
+	movl	(%a0)+,(%a1)+
+	movl	(%a0)+,(%a1)+
+	movl	(%a0)+,(%a1)+
 	dbf	%d0,Lmlloop
 #else	/* __mc68010__ */	
 	movw	#PAGE_SIZE/4-1,%d0	| number of 4 byte chunks - 1
 Lmlloop:
-	movl	%a0@+,%a1@+
+	movl	(%a0)+,(%a1)+
 	dbf	%d0,Lmlloop		| use the 68010 loop mode
 #endif	/* __mc68010__ */	
 	rts
@@ -94,10 +94,10 @@ Lmlloop:
  * Optimized version of bzero for a single page-aligned PAGE_SIZE byte zero.
  */
 ENTRY(zeropage)
-	movl	%sp@(4),%a0		| dest address
+	movl	4(%sp),%a0		| dest address
 #ifndef	__mc68010__
 	movql	#PAGE_SIZE/256-1,%d0	| number of 256 byte chunks - 1
-	movml	%d2-%d7,%sp@-
+	movml	%d2-%d7,-(%sp)
 	movql	#0,%d1
 	movql	#0,%d2
 	movql	#0,%d3
@@ -106,22 +106,22 @@ ENTRY(zeropage)
 	movql	#0,%d6
 	movql	#0,%d7
 	movl	%d1,%a1
-	lea	%a0@(PAGE_SIZE),%a0
+	lea	PAGE_SIZE(%a0),%a0
 Lzloop:
-	movml	%d1-%d7/%a1,%a0@-
-	movml	%d1-%d7/%a1,%a0@-
-	movml	%d1-%d7/%a1,%a0@-
-	movml	%d1-%d7/%a1,%a0@-
-	movml	%d1-%d7/%a1,%a0@-
-	movml	%d1-%d7/%a1,%a0@-
-	movml	%d1-%d7/%a1,%a0@-
-	movml	%d1-%d7/%a1,%a0@-
+	movml	%d1-%d7/%a1,-(%a0)
+	movml	%d1-%d7/%a1,-(%a0)
+	movml	%d1-%d7/%a1,-(%a0)
+	movml	%d1-%d7/%a1,-(%a0)
+	movml	%d1-%d7/%a1,-(%a0)
+	movml	%d1-%d7/%a1,-(%a0)
+	movml	%d1-%d7/%a1,-(%a0)
+	movml	%d1-%d7/%a1,-(%a0)
 	dbf	%d0,Lzloop
-	movml	%sp@+,%d2-%d7
+	movml	(%sp)+,%d2-%d7
 #else	/* __mc68010__ */
 	movw	#PAGE_SIZE/4-1,%d0	| number of 4 byte chunks - 1
 Lzloop:
-	clrl	%a0@+
+	clrl	(%a0)+
 	dbf	%d0,Lzloop		| use the 68010 loop mode
 #endif	/* __mc68010__ */
 	rts
Index: src/sys/arch/m68k/m68k/sigcode.s
diff -u src/sys/arch/m68k/m68k/sigcode.s:1.14 src/sys/arch/m68k/m68k/sigcode.s:1.15
--- src/sys/arch/m68k/m68k/sigcode.s:1.14	Tue Feb  8 20:20:16 2011
+++ src/sys/arch/m68k/m68k/sigcode.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: sigcode.s,v 1.14 2011/02/08 20:20:16 rmind Exp $	*/
+/*	$NetBSD: sigcode.s,v 1.15 2013/08/01 13:42:52 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -60,11 +60,11 @@
 	.data
 	.align	2
 GLOBAL(sigcode)
-	leal	%sp@(12),%a0	/* get pointer to sigcontext */
-	movl	%a0,%sp@(4)	/* put it in the argument slot */
+	leal	12(%sp),%a0	/* get pointer to sigcontext */
+	movl	%a0,4(%sp)	/* put it in the argument slot */
 				/* fake return address already there */
 	trap	#3		/* special sigreturn trap */
-	movl	%d0,%sp@(4)	/* exit with errno */
+	movl	%d0,4(%sp)	/* exit with errno */
 	moveq	#SYS_exit,%d0	/* if sigreturn fails */
 	trap	#0
 
Index: src/sys/arch/m68k/m68k/trap_subr.s
diff -u src/sys/arch/m68k/m68k/trap_subr.s:1.14 src/sys/arch/m68k/m68k/trap_subr.s:1.15
--- src/sys/arch/m68k/m68k/trap_subr.s:1.14	Tue Feb  8 20:20:17 2011
+++ src/sys/arch/m68k/m68k/trap_subr.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: trap_subr.s,v 1.14 2011/02/08 20:20:17 rmind Exp $	*/
+/*	$NetBSD: trap_subr.s,v 1.15 2013/08/01 13:42:52 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -53,16 +53,16 @@
  */
 ASENTRY_NOPROFILE(fault)
 	movl	%usp,%a0		| get and save
-	movl	%a0,%sp@(FR_SP)		|   the user stack pointer
-	clrl	%sp@-			| no VA arg
-	clrl	%sp@-			| or code arg
-	movl	%d0,%sp@-		| push trap type
-	pea	%sp@(12)		| address of trap frame
+	movl	%a0,FR_SP(%sp)		|   the user stack pointer
+	clrl	-(%sp)			| no VA arg
+	clrl	-(%sp)			| or code arg
+	movl	%d0,-(%sp)		| push trap type
+	pea	12(%sp)		| address of trap frame
 	jbsr	_C_LABEL(trap)		| handle trap
-	lea	%sp@(16),%sp		| pop value args
-	movl	%sp@(FR_SP),%a0		| restore
+	lea	16(%sp),%sp		| pop value args
+	movl	FR_SP(%sp),%a0		| restore
 	movl	%a0,%usp		|   user SP
-	moveml	%sp@+,#0x7FFF		| restore most user regs
+	moveml	(%sp)+,#0x7FFF		| restore most user regs
 	addql	#8,%sp			| pop SP and stack adjust
 	jra	_ASM_LABEL(rei)		| all done
 
@@ -70,28 +70,28 @@ ASENTRY_NOPROFILE(fault)
  * Similar to above, but will tidy up the stack, if necessary.
  */
 ASENTRY(faultstkadj)
-	pea	%sp@(12)		| address of trap frame
+	pea	12(%sp)		| address of trap frame
 	jbsr	_C_LABEL(trap)		| handle the error
-	lea	%sp@(16),%sp		| pop value args
+	lea	16(%sp),%sp		| pop value args
 /* for new 68060 Branch Prediction Error handler */
 _ASM_LABEL(faultstkadjnotrap2):
-	movl	%sp@(FR_SP),%a0		| restore user SP
+	movl	FR_SP(%sp),%a0		| restore user SP
 	movl	%a0,%usp		|   from save area 
-	movw	%sp@(FR_ADJ),%d0	| need to adjust stack?
+	movw	FR_ADJ(%sp),%d0	| need to adjust stack?
 	jne	1f			| yes, go to it 
-	moveml	%sp@+,#0x7FFF		| no, restore most user regs
+	moveml	(%sp)+,#0x7FFF		| no, restore most user regs
 	addql	#8,%sp			| toss SSP and stkadj 
 	jra	_ASM_LABEL(rei)		| all done
 1:
-	lea	%sp@(FR_HW),%a1		| pointer to HW frame
+	lea	FR_HW(%sp),%a1		| pointer to HW frame
 	addql	#8,%a1			| source pointer
 	movl	%a1,%a0			| source
 	addw	%d0,%a0			|  + hole size = dest pointer
-	movl	%a1@-,%a0@-		| copy
-	movl	%a1@-,%a0@-		|  8 bytes
-	movl	%a0,%sp@(FR_SP)		| new SSP
-	moveml	%sp@+,#0x7FFF		| restore user registers
-	movl	%sp@,%sp		| and our SP
+	movl	-(%a1),-(%a0)		| copy
+	movl	-(%a1),-(%a0)		|  8 bytes
+	movl	%a0,FR_SP(%sp)		| new SSP
+	moveml	(%sp)+,#0x7FFF		| restore user registers
+	movl	(%sp),%sp		| and our SP
 	jra	_ASM_LABEL(rei)		| all done
 
 #if defined(COMPAT_13) || defined(COMPAT_SUNOS)
@@ -127,32 +127,32 @@ ENTRY_NOPROFILE(trap3)
  * and require no post-trap stack adjustment.
  */
 ENTRY_NOPROFILE(illinst)
-	clrl	%sp@-
-	moveml	#0xFFFF,%sp@-
+	clrl	-(%sp)
+	moveml	#0xFFFF,-(%sp)
 	moveq	#T_ILLINST,%d0
 	jra	_ASM_LABEL(fault)
 
 ENTRY_NOPROFILE(zerodiv)
-	clrl	%sp@-
-	moveml	#0xFFFF,%sp@-
+	clrl	-(%sp)
+	moveml	#0xFFFF,-(%sp)
 	moveq	#T_ZERODIV,%d0
 	jra	_ASM_LABEL(fault)
 
 ENTRY_NOPROFILE(chkinst)
-	clrl	%sp@-
-	moveml	#0xFFFF,%sp@-
+	clrl	-(%sp)
+	moveml	#0xFFFF,-(%sp)
 	moveq	#T_CHKINST,%d0
 	jra	_ASM_LABEL(fault)
 
 ENTRY_NOPROFILE(trapvinst)
-	clrl	%sp@-
-	moveml	#0xFFFF,%sp@-
+	clrl	-(%sp)
+	moveml	#0xFFFF,-(%sp)
 	moveq	#T_TRAPVINST,%d0
 	jra	_ASM_LABEL(fault)
 
 ENTRY_NOPROFILE(privinst)
-	clrl	%sp@-
-	moveml	#0xFFFF,%sp@-
+	clrl	-(%sp)
+	moveml	#0xFFFF,-(%sp)
 	moveq	#T_PRIVINST,%d0
 	jra	_ASM_LABEL(fault)
 
@@ -162,23 +162,23 @@ ENTRY_NOPROFILE(privinst)
  * stack adjustment.
  */
 ENTRY_NOPROFILE(coperr)
-	clrl	%sp@-			| stack adjust count
-	moveml	#0xFFFF,%sp@-
+	clrl	-(%sp)			| stack adjust count
+	moveml	#0xFFFF,-(%sp)
 	movl	%usp,%a0		| get and save
-	movl	%a0,%sp@(FR_SP)		|   the user stack pointer
-	clrl	%sp@-			| no VA arg
-	clrl	%sp@-			| or code arg
-	movl	#T_COPERR,%sp@-		| push trap type
+	movl	%a0,FR_SP(%sp)		|   the user stack pointer
+	clrl	-(%sp)			| no VA arg
+	clrl	-(%sp)			| or code arg
+	movl	#T_COPERR,-(%sp)		| push trap type
 	jra	_ASM_LABEL(faultstkadj)	| call trap and deal with stack
 					|   adjustments
 
 ENTRY_NOPROFILE(fmterr)
-	clrl	%sp@-			| stack adjust count
-	moveml	#0xFFFF,%sp@-
+	clrl	-(%sp)			| stack adjust count
+	moveml	#0xFFFF,-(%sp)
 	movl	%usp,%a0		| get and save
-	movl	%a0,%sp@(FR_SP)		|   the user stack pointer
-	clrl	%sp@-			| no VA arg
-	clrl	%sp@-			| or code arg
-	movl	#T_FMTERR,%sp@-		| push trap type
+	movl	%a0,FR_SP(%sp)		|   the user stack pointer
+	clrl	-(%sp)			| no VA arg
+	clrl	-(%sp)			| or code arg
+	movl	#T_FMTERR,-(%sp)		| push trap type
 	jra	_ASM_LABEL(faultstkadj)	| call trap and deal with stack
 					|   adjustments

Index: src/sys/arch/m68k/m68k/lock_stubs.s
diff -u src/sys/arch/m68k/m68k/lock_stubs.s:1.8 src/sys/arch/m68k/m68k/lock_stubs.s:1.9
--- src/sys/arch/m68k/m68k/lock_stubs.s:1.8	Wed Nov 11 11:25:52 2009
+++ src/sys/arch/m68k/m68k/lock_stubs.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: lock_stubs.s,v 1.8 2009/11/11 11:25:52 skrll Exp $	*/
+/*	$NetBSD: lock_stubs.s,v 1.9 2013/08/01 13:42:52 matt Exp $	*/
 
 /*-
  * Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -47,14 +47,14 @@
  * see sun68k/sun68k/isr.c
  */
 ENTRY(_atomic_cas_32)
-	movl	%sp@(4),%a0
+	movl	4(%sp),%a0
 
 	.globl _C_LABEL(_atomic_cas_ras_start)
 _C_LABEL(_atomic_cas_ras_start):
-	movl	%a0@,%d0
-	cmpl	%sp@(8),%d0
+	movl	(%a0),%d0
+	cmpl	8(%sp),%d0
 	jne	1f
-	movl	%sp@(12),%a0@
+	movl	12(%sp),(%a0)
 	.globl	_C_LABEL(_atomic_cas_ras_end)
 _C_LABEL(_atomic_cas_ras_end):
 
@@ -90,8 +90,8 @@ ENTRY(mutex_enter)
 #if !defined(__mc68010__)
 	movq	#0,%d0
 	movl	_C_LABEL(curlwp),%d1
-	movl	%sp@(4),%a0
-	casl	%d0,%d1,%a0@
+	movl	4(%sp),%a0
+	casl	%d0,%d1,(%a0)
 	bnes	1f
 	rts
 #endif /* !__mc68010__ */
@@ -104,8 +104,8 @@ ENTRY(mutex_exit)
 #if !defined(__mc68010__)
 	movl	_C_LABEL(curlwp),%d0
 	movq	#0,%d1
-	movl	%sp@(4),%a0
-	casl	%d0,%d1,%a0@
+	movl	4(%sp),%a0
+	casl	%d0,%d1,(%a0)
 	bnes	1f
 	rts
 #endif /* !__mc68010__ */

Index: src/sys/arch/m68k/m68k/reenter_syscall.s
diff -u src/sys/arch/m68k/m68k/reenter_syscall.s:1.2 src/sys/arch/m68k/m68k/reenter_syscall.s:1.3
--- src/sys/arch/m68k/m68k/reenter_syscall.s:1.2	Wed Nov 10 23:17:21 1999
+++ src/sys/arch/m68k/m68k/reenter_syscall.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: reenter_syscall.s,v 1.2 1999/11/10 23:17:21 thorpej Exp $	*/
+/*	$NetBSD: reenter_syscall.s,v 1.3 2013/08/01 13:42:52 matt Exp $	*/
 
 /*
  * Written by ITOH Yasufumi.
@@ -18,8 +18,8 @@
 
 ENTRY_NOPROFILE(reenter_syscall)
 	addql	#4,%sp			| pop PC
-	movel	%sp@+,%a0		| current frame addr
-	movel	%sp@,%d1		| stkadj
+	movel	(%sp)+,%a0		| current frame addr
+	movel	(%sp),%d1		| stkadj
 
 | The m68k frame (struct trapframe) format:
 |	16:l	d0-d7/a0-a6/usp
@@ -35,11 +35,11 @@ ENTRY_NOPROFILE(reenter_syscall)
 
 	| copy down frame (16*4 + 2 + 2 + 2 + 4 + 2 = 76 bytes = 19 longs)
 	moveq	#19-1,%d0
-Lcpfr:	movel	%a0@+,%a1@+
+Lcpfr:	movel	(%a0)+,(%a1)+
 	dbra	%d0,Lcpfr
 
 	movew	%d1,%sp@(16*4+2)	| set stack adjust count
-	movel	%sp@,%sp@-		| push syscall no (original d0 value)
+	movel	(%sp),-(%sp)		| push syscall no (original d0 value)
 	jbsr	_C_LABEL(syscall)	| re-enter syscall()
 	addql	#4,%sp			| pop syscall no
 #ifdef DEBUG
@@ -50,7 +50,7 @@ Ladjzero:
 #endif
 	moveal	%sp@(15*4),%a0		| grab and restore
 	movel	%a0,%usp		|   user SP
-	moveml	%sp@+,#0x7FFF		| restore user registers
+	moveml	(%sp)+,#0x7FFF		| restore user registers
 	addql	#8,%sp			| pop SP and stack adjust
 	jra	_ASM_LABEL(rei)		| rte
 
Index: src/sys/arch/m68k/m68k/w16copy.s
diff -u src/sys/arch/m68k/m68k/w16copy.s:1.2 src/sys/arch/m68k/m68k/w16copy.s:1.3
--- src/sys/arch/m68k/m68k/w16copy.s:1.2	Mon Apr 28 20:23:27 2008
+++ src/sys/arch/m68k/m68k/w16copy.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: w16copy.s,v 1.2 2008/04/28 20:23:27 martin Exp $	*/
+/*	$NetBSD: w16copy.s,v 1.3 2013/08/01 13:42:52 matt Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -41,15 +41,15 @@
  * properly aligned 8- and 16-bit accesses.
  */
 ENTRY(w16zero)
-	movl	%sp@(8), %d0		| get our count
+	movl	8(%sp), %d0		| get our count
 	beq	6f			| return if count is zero
-	movl	%sp@(4), %a0		| get our address
+	movl	4(%sp), %a0		| get our address
 
 | align %a0 to a 16-bit boundary:
 	movl	%a0, %d1
 	btst	#0, %d1			| is %a0 even?
 	beq	1f			| if so, skip ahead
-	clrb	%a0@+			| zero one byte
+	clrb	(%a0)+			| zero one byte
 	subql	#1, %d0			| decrement count
 
 | now zero 32 bits at a time:
@@ -59,11 +59,11 @@ ENTRY(w16zero)
 	bcs	3f			| skip ahead if long count % 64k == 0
 #ifdef	__mc68010__
 | on a 68010, 32-bit accesses become 16-bit accesses externally:
-2:	clrl	%a0@+
+2:	clrl	(%a0)+
 	dbf	%d1, 2b			| will use the 68010 loop mode
 #else	/* !__mc68010__ */
-2:	clrw	%a0@+
-	clrw	%a0@+
+2:	clrw	(%a0)+
+	clrw	(%a0)+
 	dbf	%d1, 2b
 #endif	/* !__mc68010__ */
 | since DBcc only uses the low 16-bits of the count
@@ -75,7 +75,7 @@ ENTRY(w16zero)
 4:	andil	#3, %d0			| odd byte count in %d0
 	subqw	#1, %d0			| set up for dbf
 	bcs	6f			| skip ahead if no odd bytes
-5:	clrb	%a0@+
+5:	clrb	(%a0)+
 	dbf	%d0, 5b			| will use the 68010 loop mode
 
 6:	rts
@@ -86,16 +86,16 @@ ENTRY(w16zero)
  * 16-bit accesses.
  */
 ENTRY(w16copy)
-	movl	%sp@(12), %d0		| get our count
+	movl	12(%sp), %d0		| get our count
 	beq	8f			| return if count is zero
-	movl	%sp@(4), %a0		| get our source address
-	movl	%sp@(8), %a1		| get our destination address
+	movl	4(%sp), %a0		| get our source address
+	movl	8(%sp), %a1		| get our destination address
 
 | align %a0 to a 16-bit boundary:
 	movl	%a0, %d1
 	btst	#0, %d1			| is %a0 even?
 	beq	1f			| if so, skip ahead
-	movb	%a0@+, %a1@+		| copy one byte
+	movb	(%a0)+, (%a1)+		| copy one byte
 	subql	#1, %d0			| decrement count
 
 | branch on whether or not %a1 is aligned to a 16-bit boundary:
@@ -111,11 +111,11 @@ ENTRY(w16copy)
 	bcs	3f			| skip ahead if long count % 64k == 0
 #ifdef	__mc68010__
 | on a 68010, 32-bit accesses become 16-bit accesses externally:
-2:	movl	%a0@+, %a1@+
+2:	movl	(%a0)+, (%a1)+
 	dbf	%d1, 2b			| will use the 68010 loop mode
 #else	/* !__mc68010__ */
-2:	movw	%a0@+, %a1@+
-	movw	%a0@+, %a1@+
+2:	movw	(%a0)+, (%a1)+
+	movw	(%a0)+, (%a1)+
 	dbf	%d1, 2b
 #endif	/* !__mc68010__ */
 | since DBcc only uses the low 16-bits of the count
@@ -129,27 +129,27 @@ ENTRY(w16copy)
 4:	cmpil	#4, %d0			| is count less than 4?
 	bcs	6f			| if so, skip ahead
 | prime the FIFO:
-	movw	%a0@+, %d1		| FIFO: xx01
+	movw	(%a0)+, %d1		| FIFO: xx01
 	rorl	#8, %d1			| FIFO: 1xx0
-	movb	%d1, %a1@+		| FIFO: 1xxx
+	movb	%d1, (%a1)+		| FIFO: 1xxx
 	subql	#4, %d0			| subtract 4 from count
 | run the FIFO:
 5:	rorl	#8, %d1			| FIFO: x1xx
-	movw	%a0@+, %d1		| FIFO: x123
+	movw	(%a0)+, %d1		| FIFO: x123
 	rorl	#8, %d1			| FIFO: 3x12
-	movw	%d1, %a1@+		| FIFO: 3xxx -> 1xxx
+	movw	%d1, (%a1)+		| FIFO: 3xxx -> 1xxx
 	subql	#2, %d0			| two or more bytes remaining?
 	bcc	5b			| loop back, if so.
 | flush the FIFO:
 	roll	#8, %d1			| FIFO: xxx1
-	movb	%d1, %a1@+		| FIFO: xxxx
+	movb	%d1, (%a1)+		| FIFO: xxxx
 	addl	#2, %d0			| fix up count
 
 | copy the odd bytes:
 6:	andil	#3, %d0			| odd byte count in %d0
 	subqw	#1, %d0			| set up for dbf
 	bcs	8f			| skip ahead if no odd bytes
-7:	movb	%a0@+, %a1@+
+7:	movb	(%a0)+, (%a1)+
 	dbf	%d0, 7b			| use loop mode
 
 8:	rts

Index: src/sys/arch/m68k/m68k/support.s
diff -u src/sys/arch/m68k/m68k/support.s:1.7 src/sys/arch/m68k/m68k/support.s:1.8
--- src/sys/arch/m68k/m68k/support.s:1.7	Tue Nov 15 10:57:02 2011
+++ src/sys/arch/m68k/m68k/support.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: support.s,v 1.7 2011/11/15 10:57:02 tsutsui Exp $	*/
+/*	$NetBSD: support.s,v 1.8 2013/08/01 13:42:52 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -53,16 +53,16 @@
  * non-local gotos
  */
 ENTRY(setjmp)
-	movl	%sp@(4),%a0	| savearea pointer
-	moveml	#0xFCFC,%a0@	| save d2-d7/a2-a7
-	movl	%sp@,%a0@(48)	| and return address
+	movl	4(%sp),%a0	| savearea pointer
+	moveml	#0xFCFC,(%a0)	| save d2-d7/a2-a7
+	movl	(%sp),48(%a0)	| and return address
 	moveq	#0,%d0		| return 0
 	rts
 
 ENTRY(longjmp)
-	movl	%sp@(4),%a0
-	moveml	%a0@+,#0xFCFC
-	movl	%a0@,%sp@
+	movl	4(%sp),%a0
+	moveml	(%a0)+,#0xFCFC
+	movl	(%a0),(%sp)
 	moveq	#1,%d0
 	rts
 
Index: src/sys/arch/m68k/m68k/svr4_sigcode.s
diff -u src/sys/arch/m68k/m68k/svr4_sigcode.s:1.7 src/sys/arch/m68k/m68k/svr4_sigcode.s:1.8
--- src/sys/arch/m68k/m68k/svr4_sigcode.s:1.7	Tue Feb  8 20:20:16 2011
+++ src/sys/arch/m68k/m68k/svr4_sigcode.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: svr4_sigcode.s,v 1.7 2011/02/08 20:20:16 rmind Exp $	*/
+/*	$NetBSD: svr4_sigcode.s,v 1.8 2013/08/01 13:42:52 matt Exp $	*/
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -88,15 +88,15 @@
 	.data
 	.align	2
 GLOBAL(svr4_sigcode)
-	movl	%sp@(SVR4_SIGF_HANDLER),%a0	| signal handler addr
-	jsr	%a0@				| call signal handler
-	lea	%sp@(SVR4_SIGF_UC),%a0		| ucontext to resume addr
-	movl	%a0,%sp@-			| push pointer to ucontext
-	movl	#SVR4_SETCONTEXT,%sp@-		| push context() subcode
+	movl	SVR4_SIGF_HANDLER(%sp),%a0	| signal handler addr
+	jsr	(%a0)				| call signal handler
+	lea	SVR4_SIGF_UC(%sp),%a0		| ucontext to resume addr
+	movl	%a0,-(%sp)			| push pointer to ucontext
+	movl	#SVR4_SETCONTEXT,-(%sp)		| push context() subcode
 	subql	#4,%sp				| padding for call frame layout
 	movql	#SVR4_SYS_context,%d0		| setcontext(&sf.sf_uc)
 	trap	#0				|  shouldn't return
-	movl	%d0,%sp@(4)			|  so save `errno'
+	movl	%d0,4(%sp)			|  so save `errno'
 	moveq	#SVR4_SYS_exit,%d0		|  and exit hard
 	trap	#0				| _exit(errno)
 	.align	2

Index: src/sys/arch/m68k/m68k/switch_subr.s
diff -u src/sys/arch/m68k/m68k/switch_subr.s:1.29 src/sys/arch/m68k/m68k/switch_subr.s:1.30
--- src/sys/arch/m68k/m68k/switch_subr.s:1.29	Sun Feb 19 21:06:15 2012
+++ src/sys/arch/m68k/m68k/switch_subr.s	Thu Aug  1 13:42:52 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: switch_subr.s,v 1.29 2012/02/19 21:06:15 rmind Exp $	*/
+/*	$NetBSD: switch_subr.s,v 1.30 2013/08/01 13:42:52 matt Exp $	*/
 
 /*
  * Copyright (c) 2001 The NetBSD Foundation.
@@ -88,7 +88,7 @@ GLOBAL(_Idle)				/* For sun2/sun3's cloc
  * Switch to the specific next LWP.
  */
 ENTRY(cpu_switchto)
-	movl	%sp@(4),%a1		| fetch `current' lwp
+	movl	4(%sp),%a1		| fetch `current' lwp
 #ifdef M68010
 	movl	%a1,%d0
 	tstl	%d0
@@ -100,10 +100,10 @@ ENTRY(cpu_switchto)
 	/*
 	 * Save state of previous process in its pcb.
 	 */
-	movl	%a1@(L_PCB),%a1
-	moveml	%d2-%d7/%a2-%a7,%a1@(PCB_REGS)	| save non-scratch registers
+	movl	L_PCB(%a1),%a1
+	moveml	%d2-%d7/%a2-%a7,PCB_REGS(%a1)	| save non-scratch registers
 	movl	%usp,%a2		| grab USP (a2 has been saved)
-	movl	%a2,%a1@(PCB_USP)	| and save it
+	movl	%a2,PCB_USP(%a1)	| and save it
 
 #ifdef _M68K_CUSTOM_FPU_CTX
 	jbsr	_ASM_LABEL(m68k_fpuctx_save)
@@ -113,50 +113,50 @@ ENTRY(cpu_switchto)
 	tstl	_C_LABEL(fputype)	| Do we have an FPU?
 	jeq	Lcpu_switch_nofpsave	| No  Then don't attempt save.
 #endif
-	lea	%a1@(PCB_FPCTX),%a2	| pointer to FP save area
-	fsave	%a2@			| save FP state
+	lea	PCB_FPCTX(%a1),%a2	| pointer to FP save area
+	fsave	(%a2)			| save FP state
 #if defined(M68020) || defined(M68030) || defined(M68040)
 #if defined(M68060)
 	cmpl	#FPU_68060,_C_LABEL(fputype)
 	jeq	Lcpu_switch_savfp60                
 #endif  
-	tstb	%a2@			| null state frame?
+	tstb	(%a2)			| null state frame?
 	jeq	Lcpu_switch_nofpsave	| yes, all done
-	fmovem	%fp0-%fp7,%a2@(FPF_REGS) | save FP general registers
-	fmovem	%fpcr/%fpsr/%fpi,%a2@(FPF_FPCR) | save FP control registers
+	fmovem	%fp0-%fp7,FPF_REGS(%a2) | save FP general registers
+	fmovem	%fpcr/%fpsr/%fpi,FPF_FPCR(%a2) | save FP control registers
 #if defined(M68060)
 	jra	Lcpu_switch_nofpsave 
 #endif  
 #endif  
 #if defined(M68060)
 Lcpu_switch_savfp60:
-	tstb	%a2@(2)			| null state frame?
+	tstb	2(%a2)			| null state frame?
 	jeq	Lcpu_switch_nofpsave	| yes, all done 
-	fmovem	%fp0-%fp7,%a2@(FPF_REGS) | save FP general registers 
-	fmovem	%fpcr,%a2@(FPF_FPCR)	| save FP control registers
-	fmovem	%fpsr,%a2@(FPF_FPSR)
-	fmovem	%fpi,%a2@(FPF_FPI)
+	fmovem	%fp0-%fp7,FPF_REGS(%a2) | save FP general registers 
+	fmovem	%fpcr,FPF_FPCR(%a2)	| save FP control registers
+	fmovem	%fpsr,FPF_FPSR(%a2)
+	fmovem	%fpi,FPF_FPI(%a2)
 #endif
 Lcpu_switch_nofpsave:
 #endif	/* FPCOPROC */
 #endif	/* !_M68K_CUSTOM_FPU_CTX */
 
 Lcpu_switch_noctxsave:
-	movl	%sp@(8),%a0		| get newlwp
+	movl	8(%sp),%a0		| get newlwp
 	movl	%a0,_C_LABEL(curlwp)
-	movl	%a0@(L_PCB),%a1		| get its pcb
+	movl	L_PCB(%a0),%a1		| get its pcb
 	movl	%a1,_C_LABEL(curpcb)
 
 #if defined(sun2) || defined(sun3)
-	movl	%a0@(L_PROC),%a2
-	movl	%a2@(P_VMSPACE),%a2	| vm = p->p_vmspace
+	movl	L_PROC(%a0),%a2
+	movl	P_VMSPACE(%a2),%a2	| vm = p->p_vmspace
 #if defined(DIAGNOSTIC) && !defined(sun2)
 	tstl	%a2			| vm == VM_MAP_NULL?
 	jeq	Lcpu_switch_badsw	| panic
 #endif
-	pea	%a0@			| save newlwp
+	pea	(%a0)			| save newlwp
 #if !defined(_SUN3X_) || defined(PMAP_DEBUG)
-	movl	%a2@(VM_PMAP),%sp@-	| push vm->vm_map.pmap
+	movl	VM_PMAP(%a2),-(%sp)	| push vm->vm_map.pmap
 	jbsr	_C_LABEL(_pmap_switch)	| _pmap_switch(pmap)
 	addql	#4,%sp
 	movl	_C_LABEL(curpcb),%a1	| restore curpcb
@@ -164,16 +164,16 @@ Lcpu_switch_noctxsave:
 #else
 	/* Use this inline version on sun3x when not debugging the pmap. */
 	lea	_C_LABEL(kernel_crp),%a3 | our CPU Root Ptr. (CRP)
-	movl	%a2@(VM_PMAP),%a2 	| pmap = vm->vm_map.pmap
-	movl	%a2@(PM_A_PHYS),%d0	| phys = pmap->pm_a_phys
-	cmpl	%a3@(4),%d0		|  == kernel_crp.rp_addr ?
+	movl	VM_PMAP(%a2),%a2 	| pmap = vm->vm_map.pmap
+	movl	PM_A_PHYS(%a2),%d0	| phys = pmap->pm_a_phys
+	cmpl	4(%a3),%d0		|  == kernel_crp.rp_addr ?
 	jeq	Lsame_mmuctx		| skip loadcrp/flush
 	/* OK, it is a new MMU context.  Load it up. */
-	movl	%d0,%a3@(4)
+	movl	%d0,4(%a3)
 	movl	#CACHE_CLR,%d0
 	movc	%d0,%cacr		| invalidate cache(s)
 	pflusha				| flush entire TLB
-	pmove	%a3@,%crp		| load new user root pointer
+	pmove	(%a3),%crp		| load new user root pointer
 Lsame_mmuctx:
 #endif	/* !defined(_SUN3X_) || defined(PMAP_DEBUG) */
 #else	/* !defined(sun2) && !defined(sun3) */
@@ -182,7 +182,7 @@ Lsame_mmuctx:
 	 * XXX Should remember the last USTP value loaded, and call this
 	 * XXX only of it has changed.
 	 */
-	pea	%a0@			| push newlwp
+	pea	(%a0)			| push newlwp
 	jbsr	_C_LABEL(pmap_activate)	| pmap_activate(newlwp)
 	/* Note that newlwp will be popped off the stack later. */
 #endif
@@ -191,51 +191,51 @@ Lsame_mmuctx:
 	 *  Check for restartable atomic sequences (RAS)
 	 */
 	movl	_C_LABEL(curlwp),%a0
-	movl	%a0@(L_PROC),%a2
-	tstl	%a2@(P_RASLIST)
+	movl	L_PROC(%a0),%a2
+	tstl	P_RASLIST(%a2)
 	jeq	1f
-	movl	%a0@(L_MD_REGS),%a1
-	movl	%a1@(TF_PC),%sp@-
-	movl	%a2,%sp@-
+	movl	L_MD_REGS(%a0),%a1
+	movl	TF_PC(%a1),-(%sp)
+	movl	%a2,-(%sp)
 	jbsr	_C_LABEL(ras_lookup)
 	addql	#8,%sp
 	movql	#-1,%d0
 	cmpl	%a0,%d0
 	jeq	1f
 	movl	_C_LABEL(curlwp),%a1
-	movl	%a1@(L_MD_REGS),%a1
-	movl	%a0,%a1@(TF_PC)
+	movl	L_MD_REGS(%a1),%a1
+	movl	%a0,TF_PC(%a1)
 1:
-	movl	%sp@+,%d0		| restore newlwp
+	movl	(%sp)+,%d0		| restore newlwp
 	movl	_C_LABEL(curpcb),%a1	| restore pcb
 
-	movl	%sp@(4),%d1		| restore oldlwp for a return value
+	movl	4(%sp),%d1		| restore oldlwp for a return value
 	lea     _ASM_LABEL(tmpstk),%sp	| now goto a tmp stack for NMI
 
-	moveml	%a1@(PCB_REGS),%d2-%d7/%a2-%a7	| and registers
-	movl	%a1@(PCB_USP),%a0
+	moveml	PCB_REGS(%a1),%d2-%d7/%a2-%a7	| and registers
+	movl	PCB_USP(%a1),%a0
 	movl	%a0,%usp		| and USP
 
 #ifdef _M68K_CUSTOM_FPU_CTX
-	moveml	%d0/%d1,%sp@-
+	moveml	%d0/%d1,-(%sp)
 	jbsr	_ASM_LABEL(m68k_fpuctx_restore)
-	moveml	%sp@+,%d0/%d1
+	moveml	(%sp)+,%d0/%d1
 #else
 #ifdef FPCOPROC
 #ifdef FPU_EMULATE
 	tstl	_C_LABEL(fputype)	| Do we have an FPU?
 	jeq	Lcpu_switch_nofprest	| No  Then don't attempt restore.
 #endif
-	lea	%a1@(PCB_FPCTX),%a0	| pointer to FP save area
+	lea	PCB_FPCTX(%a1),%a0	| pointer to FP save area
 #if defined(M68020) || defined(M68030) || defined(M68040)
 #if defined(M68060)
 	cmpl	#FPU_68060,_C_LABEL(fputype)
 	jeq	Lcpu_switch_resfp60rest1
 #endif  
-	tstb	%a0@			| null state frame?
+	tstb	(%a0)			| null state frame?
 	jeq	Lcpu_switch_resfprest	| yes, easy
-	fmovem	%a0@(FPF_FPCR),%fpcr/%fpsr/%fpi | restore FP control registers
-	fmovem	%a0@(FPF_REGS),%fp0-%fp7	| restore FP general registers
+	fmovem	FPF_FPCR(%a0),%fpcr/%fpsr/%fpi | restore FP control registers
+	fmovem	FPF_REGS(%a0),%fp0-%fp7	| restore FP general registers
 #if defined(M68060)
 	jra	Lcpu_switch_resfprest
 #endif
@@ -243,15 +243,15 @@ Lsame_mmuctx:
 
 #if defined(M68060)
 Lcpu_switch_resfp60rest1:
-	tstb	%a0@(2)			| null state frame?
+	tstb	2(%a0)			| null state frame?
 	jeq	Lcpu_switch_resfprest	| yes, easy
-	fmovem	%a0@(FPF_FPCR),%fpcr	| restore FP control registers
-	fmovem	%a0@(FPF_FPSR),%fpsr
-	fmovem	%a0@(FPF_FPI),%fpi
-	fmovem	%a0@(FPF_REGS),%fp0-%fp7 | restore FP general registers
+	fmovem	FPF_FPCR(%a0),%fpcr	| restore FP control registers
+	fmovem	FPF_FPSR(%a0),%fpsr
+	fmovem	FPF_FPI(%a0),%fpi
+	fmovem	FPF_REGS(%a0),%fp0-%fp7 | restore FP general registers
 #endif
 Lcpu_switch_resfprest:
-	frestore %a0@			| restore state
+	frestore (%a0)			| restore state
 #endif /* FPCOPROC */
 #endif /* !_M68K_CUSTOM_FPU_CTX */
 
@@ -269,11 +269,11 @@ Lcpu_switch_badsw:
  * Update pcb, saving current processor state.
  */
 ENTRY(savectx)
-	movl	%sp@(4),%a1
-	movw	%sr,%a1@(PCB_PS)
+	movl	4(%sp),%a1
+	movw	%sr,PCB_PS(%a1)
 	movl	%usp,%a0		| grab USP
-	movl	%a0,%a1@(PCB_USP)	| and save it
-	moveml	%d2-%d7/%a2-%a7,%a1@(PCB_REGS)	| save non-scratch registers
+	movl	%a0,PCB_USP(%a1)	| and save it
+	moveml	%d2-%d7/%a2-%a7,PCB_REGS(%a1)	| save non-scratch registers
 
 #ifdef _M68K_CUSTOM_FPU_CTX
 	jbsr	_ASM_LABEL(m68k_fpuctx_save)
@@ -283,29 +283,29 @@ ENTRY(savectx)
 	tstl	_C_LABEL(fputype)	| Do we have FPU?
 	jeq	Lsavectx_nofpsave	| No?  Then don't save state.
 #endif
-	lea	%a1@(PCB_FPCTX),%a0	| pointer to FP save area
-	fsave	%a0@			| save FP state
+	lea	PCB_FPCTX(%a1),%a0	| pointer to FP save area
+	fsave	(%a0)			| save FP state
 #if defined(M68020) || defined(M68030) || defined(M68040)
 #if defined(M68060)
 	cmpl	#FPU_68060,_C_LABEL(fputype)
 	jeq	Lsavectx_savfp60
 #endif  
-	tstb	%a0@			| null state frame?
+	tstb	(%a0)			| null state frame?
 	jeq	Lsavectx_nofpsave	| yes, all done
-	fmovem	%fp0-%fp7,%a0@(FPF_REGS)	| save FP general registers
-	fmovem	%fpcr/%fpsr/%fpi,%a0@(FPF_FPCR) | save FP control registers
+	fmovem	%fp0-%fp7,FPF_REGS(%a0)	| save FP general registers
+	fmovem	%fpcr/%fpsr/%fpi,FPF_FPCR(%a0) | save FP control registers
 #if defined(M68060)
 	jra	Lsavectx_nofpsave
 #endif
 #endif  
 #if defined(M68060)
 Lsavectx_savfp60:
-	tstb	%a0@(2)			| null state frame?
+	tstb	2(%a0)			| null state frame?
 	jeq	Lsavectx_nofpsave	| yes, all done
-	fmovem	%fp0-%fp7,%a0@(FPF_REGS) | save FP general registers
-	fmovem	%fpcr,%a0@(FPF_FPCR)	| save FP control registers
-	fmovem	%fpsr,%a0@(FPF_FPSR)
-	fmovem	%fpi,%a0@(FPF_FPI)
+	fmovem	%fp0-%fp7,FPF_REGS(%a0) | save FP general registers
+	fmovem	%fpcr,FPF_FPCR(%a0)	| save FP control registers
+	fmovem	%fpsr,FPF_FPSR(%a0)
+	fmovem	%fpi,FPF_FPI(%a0)
 #endif  
 Lsavectx_nofpsave:
 #endif /* FPCOPROC */
@@ -323,10 +323,10 @@ Lsavectx_nofpsave:
  * Before calling, make sure the machine actually has an FPU ...
  */
 ENTRY(m68k_make_fpu_idle_frame)
-	clrl	%sp@-
+	clrl	-(%sp)
 	fnop
 
-	frestore %sp@		| Effectively `resets' the FPU
+	frestore (%sp)		| Effectively `resets' the FPU
 	fnop
 
 	/* Loading '0.0' will change FPU to "idle". */
@@ -335,11 +335,11 @@ ENTRY(m68k_make_fpu_idle_frame)
 
 	/* Save the resulting idle frame into the buffer */
 	lea	_C_LABEL(m68k_cached_fpu_idle_frame),%a0
-	fsave	%a0@
+	fsave	(%a0)
 	fnop
 
 	/* Reset the FPU again */
-	frestore %sp@
+	frestore (%sp)
 	fnop
 	addql	#4,%sp
 	rts
@@ -350,59 +350,59 @@ ENTRY(m68k_make_fpu_idle_frame)
  */
 #ifdef FPCOPROC
 ENTRY(m68881_save)
-	movl	%sp@(4),%a0		| save area pointer
-	fsave	%a0@			| save state
+	movl	4(%sp),%a0		| save area pointer
+	fsave	(%a0)			| save state
 #if defined(M68020) || defined(M68030) || defined(M68040)
 #if defined(M68060)
 	cmpl	#FPU_68060,_C_LABEL(fputype)
 	jeq	Lm68060fpsave
 #endif
 Lm68881fpsave:  
-	tstb	%a0@			| null state frame?
+	tstb	(%a0)			| null state frame?
 	jeq	Lm68881sdone		| yes, all done
-	fmovem	%fp0-%fp7,%a0@(FPF_REGS)	| save FP general registers
-	fmovem	%fpcr/%fpsr/%fpi,%a0@(FPF_FPCR) | save FP control registers
+	fmovem	%fp0-%fp7,FPF_REGS(%a0)	| save FP general registers
+	fmovem	%fpcr/%fpsr/%fpi,FPF_FPCR(%a0) | save FP control registers
 Lm68881sdone:
 	rts
 #endif
 #if defined(M68060)
 Lm68060fpsave:
-	tstb	%a0@(2)			| null state frame?
+	tstb	2(%a0)			| null state frame?
 	jeq	Lm68060sdone		| yes, all done
-	fmovem	%fp0-%fp7,%a0@(FPF_REGS)	| save FP general registers
-	fmovem	%fpcr,%a0@(FPF_FPCR)	| save FP control registers
-	fmovem	%fpsr,%a0@(FPF_FPSR)           
-	fmovem	%fpi,%a0@(FPF_FPI)
+	fmovem	%fp0-%fp7,FPF_REGS(%a0)	| save FP general registers
+	fmovem	%fpcr,FPF_FPCR(%a0)	| save FP control registers
+	fmovem	%fpsr,FPF_FPSR(%a0)           
+	fmovem	%fpi,FPF_FPI(%a0)
 Lm68060sdone:   
         rts
 #endif  
 
 ENTRY(m68881_restore)
-	movl	%sp@(4),%a0		| save area pointer
+	movl	4(%sp),%a0		| save area pointer
 #if defined(M68020) || defined(M68030) || defined(M68040)
 #if defined(M68060)
 	cmpl	#FPU_68060,_C_LABEL(fputype)
 	jeq	Lm68060fprestore
 #endif
 Lm68881fprestore:
-	tstb	%a0@			| null state frame?
+	tstb	(%a0)			| null state frame?
 	jeq	Lm68881rdone		| yes, easy
-	fmovem	%a0@(FPF_FPCR),%fpcr/%fpsr/%fpi | restore FP control registers
-	fmovem	%a0@(FPF_REGS),%fp0-%fp7	| restore FP general registers
+	fmovem	FPF_FPCR(%a0),%fpcr/%fpsr/%fpi | restore FP control registers
+	fmovem	FPF_REGS(%a0),%fp0-%fp7	| restore FP general registers
 Lm68881rdone:
-	frestore %a0@			| restore state
+	frestore (%a0)			| restore state
 	rts
 #endif
 #if defined(M68060)
 Lm68060fprestore:
-	tstb	%a0@(2)			| null state frame?
+	tstb	2(%a0)			| null state frame?
 	jeq	Lm68060fprdone		| yes, easy
-	fmovem	%a0@(FPF_FPCR),%fpcr	| restore FP control registers
-	fmovem	%a0@(FPF_FPSR),%fpsr
-	fmovem	%a0@(FPF_FPI),%fpi
-	fmovem	%a0@(FPF_REGS),%fp0-%fp7 | restore FP general registers
+	fmovem	FPF_FPCR(%a0),%fpcr	| restore FP control registers
+	fmovem	FPF_FPSR(%a0),%fpsr
+	fmovem	FPF_FPI(%a0),%fpi
+	fmovem	FPF_REGS(%a0),%fp0-%fp7 | restore FP general registers
 Lm68060fprdone:
-	frestore %a0@			| restore state
+	frestore (%a0)			| restore state
 	rts
 #endif
 #endif
@@ -413,15 +413,15 @@ Lm68060fprdone:
  * %a0 will have old lwp from cpu_switchto(), and %a4 is new lwp
  */
 ENTRY_NOPROFILE(lwp_trampoline)
-	movl	%a4,%sp@-		| new lwp
-	movl	%a0,%sp@-		| old lpw
+	movl	%a4,-(%sp)		| new lwp
+	movl	%a0,-(%sp)		| old lpw
 	jbsr	_C_LABEL(lwp_startup)
 	addql	#8,%sp
-	movl	%a3,%sp@-		| push function arg
-	jbsr	%a2@			| call function
+	movl	%a3,-(%sp)		| push function arg
+	jbsr	(%a2)			| call function
 	addql	#4,%sp			| pop arg
-	movl	%sp@(FR_SP),%a0		| grab and load
+	movl	FR_SP(%sp),%a0		| grab and load
 	movl	%a0,%usp		|   user SP
-	moveml	%sp@+,#0x7FFF		| restore most user regs
+	moveml	(%sp)+,#0x7FFF		| restore most user regs
 	addql	#8,%sp			| toss SP and stack adjust
 	jra	_ASM_LABEL(rei)		| and return

Reply via email to