| /src/lib/libc/arch/mips/string/ | 
| bzero.S | 54 	PTR_SUBU	a3, zero, a0	# compute # bytes to word align address 55 	and		a3, a3, SZREG-1
 56 	beq		a3, zero, 1f	# skip if word aligned
 58 	PTR_SUBU	a1, a1, a3	# subtract from remaining count
 60 	PTR_ADDU	a0, a0, a3
 63 	PTR_SUBU	a1, a1, a3	# subtract from remaining count
 64 	PTR_ADDU	a0, a0, a3	# align dst to next word
 65 	sll		a3, a3, 3	# bits to byte
 [all...]
 | 
| bcmp.S | 55 	PTR_SUBU	a3, zero, a1	# compute # bytes to word align address 57 	and		a3, a3, 3
 59 	beq		a3, zero, 1f
 60 	PTR_SUBU	a2, a2, a3	# subtract from remaining count
 64 	PTR_ADDU	a1, a1, a3
 66 	PTR_ADDU	a0, a0, a3
 68 	and		a3, a2, ~3	# compute number of whole words left
 69 	PTR_SUBU	a2, a2, a3	#   which has to be >= (16-3) & ~3
 70 	PTR_ADDU	a3, a3, a0	# compute ending addres
 [all...]
 | 
| /src/sys/dev/raidframe/ | 
| rf_debugprint.h | 36 rf_debug_printf(char *s, void *a1, void *a2, void *a3, void *a4, 
 | 
| rf_debugprint.c | 45 rf_debug_printf(char *s, void *a1, void *a2, void *a3, void *a4, 48 	printf(s, a1, a2, a3, a4, a5, a6, a7, a8);
 
 | 
| /src/sys/arch/x68k/stand/common/ | 
| execkern.S | 22 |	a3+0	load address 24 |	a3+4	section #1 image top address
 25 |	a3+8	section #1 size
 26 |	a3+12	section #1 gap size
 28 |	a3+n-12	section #XK_NSEC image top address
 29 |	a3+n-8	section #XK_NSEC size
 30 |	a3+n-4	section #XK_NSEC gap size
 32 |	a3+n	(reserved) (d5)
 33 |	a3+n+4	bootdev (d6)
 34 |	a3+n+8	boothowto (d7
 [all...]
 | 
| /src/sys/arch/amiga/stand/loadbsd/ | 
| startit.s | 5 	move.l	sp,a3 27 	move.l	(4,a3),a1		| loaded kernel
 28 	move.l	(8,a3),d2		| length of loaded kernel
 29 |	move.l	(12,a3),sp		| entry point in stack pointer
 30 	move.l	(12,a3),a6		| push entry point		***
 31 	move.l	(16,a3),a0		| fastmem-start
 32 	move.l	(20,a3),d0		| fastmem-size
 33 	move.l	(24,a3),d1		| chipmem-size
 34 	move.l	(28,a3),d7		| boothowto
 35 	move.l	(32,a3),a4		| esy
 [all...]
 | 
| /src/sys/arch/atari/stand/tostools/libtos/ | 
| bsdstart.S | 58 	movl	%sp@(4),%a3		| a3 points to parameter block 62 	movl	%a3@,%a0		| loaded kernel
 63 	movl	%a3@(8),%d0		| kernel entry point
 66 	movl	%a3@(12),%d1		| stmem-size
 67 	movl	%a3@(16),%d0		| ttmem-size
 68 	movl	%a3@(20),%d2		| bootflags
 69 	movl	%a3@(24),%d3		| boothowto
 70 	movl	%a3@(4),%d4		| length of loaded kernel
 71 	movl	%a3@(28),%d5		| start of fastra
 [all...]
 | 
| /src/sys/arch/riscv/riscv/ | 
| bus_space_generic.S | 44 /* void bs_sr_1(a0: tag, a1: addr, a2: offset, a3: value, a4: count); */ 45 /* void bs_sr_2(a0: tag, a1: addr, a2: offset, a3: value, a4: count); */
 46 /* void bs_sr_4(a0: tag, a1: addr, a2: offset, a3: value, a4: count); */
 47 /* void bs_sr_8(a0: tag, a1: addr, a2: offset, a3: value, a4: count); */
 92 /* void bs_rm_1(a0: tag, a1: addr, a2: offset, a3: datap, a4: count); */
 102 	sb	a0, 0(a3)
 103 	add	a3, a3, 1
 115 /* void bs_rm_2(a0: tag, a1: addr, a2: offset, a3: datap, a4: count); */
 125 	sh	a0, 0(a3)		/* store 16-bit *
 [all...]
 | 
| /src/lib/csu/arch/alpha/ | 
| crt0.S | 45  *	a3      ps_strings 51 	mov	a3, a1		/* ps_strings */
 
 | 
| /src/common/lib/libc/arch/mips/string/ | 
| strrchr.S | 51 	lbu	a3, 0(a0)		# get a byte 53 	bne	a3, a1, 2f
 56 	bne	a3, zero, 1b		# continue if not end
 
 | 
| /src/sys/arch/sparc/fpu/ | 
| fpu_mul.c | 105 	u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m;  local in function:fpu_mul 150 	sticky = a3 = a2 = a1 = a0 = 0;
 153 	FPU_ADDS(a3, a3, x3); \
 159 	sticky |= a3 & 1, a3 = (a3 >> 1) | (a2 << 31), \
 163 	sticky |= a3, a3 = a2, a2 = a1, a1 = a0, a0 = 0
 219 	x->fp_mant[3] = a3;
 [all...]
 | 
| /src/sys/arch/amiga/stand/bootblock/boot/ | 
| startit.s | 47 	movel	%sp,%a3 73 	movel	%a3@(4),%a1		| loaded kernel
 74 	movel	%a3@(8),%d2		| length of loaded kernel
 75 |	movel	%a3@(12),%sp		| entry point in stack pointer
 76 	movel	%a3@(12),%a6		| entry point		***
 77 	movel	%a3@(16),%a0		| fastmem-start
 78 	movel	%a3@(20),%d0		| fastmem-size
 79 	movel	%a3@(24),%d1		| chipmem-size
 80 	movel	%a3@(28),%d7		| boothowto
 81 	movel	%a3@(32),%a4		| esy
 [all...]
 | 
| /src/sys/arch/x68k/stand/loadbsd/ | 
| trampoline.S | 13 |	+4	%a3+0	temporary stack address 14 |	+8	%a3+4	processor type
 15 |	+12	%a3+8	struct execkern_arg
 21 	moveal	%sp@+,%a3
 22 	moveal	%a3@+,%sp		| set temporary stack
 24 	movel	%a3@+,%d2		| MPU type
 66 #define XK_NO_C_INTERFACE		/* pass arg with %a3 */
 
 | 
| /src/lib/libc/arch/mips/sys/ | 
| ptrace.S | 50 	bne	a3, zero, 1f 
 | 
| __vfork14.S | 56 	beq	a3, zero, 1f		# jump if no errors 
 | 
| fork.S | 49 	bne	a3, zero, 2f 
 | 
| /src/lib/libc/compat/arch/mips/sys/ | 
| compat_sigpending.S | 53 	bne	a3, zero, 1f 
 | 
| /src/sys/arch/amiga/stand/bootblock/bootxx_ffs/ | 
| startit.s | 48 	lea	%a0@(16),%a3 51 	movel	%a2@+,%a3@+
 
 | 
| /src/sys/arch/powerpc/fpu/ | 
| fpu_mul.c | 109 	u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m;  local in function:fpu_mul 167 	sticky = a3 = a2 = a1 = a0 = 0;
 170 	FPU_ADDS(a3, a3, x3); \
 176 	sticky |= a3 & 1, a3 = (a3 >> 1) | (a2 << 31), \
 180 	sticky |= a3, a3 = a2, a2 = a1, a1 = a0, a0 = 0
 236 	x->fp_mant[3] = a3;
 [all...]
 | 
| /src/sys/arch/mvme68k/stand/libsa/ | 
| SRT0.S | 39 | (args are in: d0, d1, d4, a0, a1, a2, a3, a4, a5, a6) 40 | 	[a3 and a4 only when netbooting]
 41 	movl	%a3, %d3		| SAVE a3 in d3
 43 	lea	%pc@(xstart:w), %a3	| a3 = current addr (could be anywhere)
 45 	cmpl	%a3, %a4		| already there?
 53 	movl	%a3@+, %a4@+
 57 	lea	restart:l, %a3
 58 	jmp	%a3
 [all...]
 | 
| /src/bin/dd/ | 
| dd.h | 65 #define ddop_lseek(dir, a1, a2, a3)	dir.ops->op_lseek(a1, a2, a3) 66 #define ddop_read(dir, a1, a2, a3)	dir.ops->op_read(a1, a2, a3)
 67 #define ddop_write(dir, a1, a2, a3)	dir.ops->op_write(a1, a2, a3)
 
 | 
| /src/sys/arch/ews4800mips/stand/common/ | 
| start.S | 75 	move	a3, zero 76 	xori	a3, a3, 0x00
 77 3:	sll	v0, a3, 0x18
 89 	xori	a3, a3, 0xff
 
 | 
| /src/common/lib/libc/arch/alpha/string/ | 
| bcopy.S | 77 	/* a3 = end address */ 78 	addq	SRCREG,SIZEREG,a3
 133 	addq	SRCREG,SIZEREG,a3
 188 	ldq_u	t2,-1(a3)
 196 	ldq_u	t3,-1(a3)
 225 	addq	SRCREG,SIZEREG,a3
 235 	subq	a3,t4,a3
 237 	ldq_u	t1,0(a3)
 239 	ldq_u	t2,7(a3)
 [all...]
 | 
| /src/sys/arch/atari/stand/xxboot/fdboot/ | 
| fdboot.S | 62 	lea	%pc@(m_bot),%a3 68 	lea	%pc@(m_top),%a3
 81 0:	movl	%a6,%a3			| buffer
 97 	movl	%a6,%a3			| load address
 99 	lea	%pc@(m_rds),%a3
 108 	lea	%pc@(m_sbl),%a3		| NetBSD not booted
 114 	lea	%pc@(m_key),%a3
 120  * puts (in: a3, d3)
 135 	movb	%a3@+,%d0
 163 rds2:	movml	%d2-%d5/%a2-%a3,%sp@
 [all...]
 | 
| /src/lib/csu/arch/mips/ | 
| crt0.S | 45  *	a3      ps_strings 56 	 move	a1, a3		/* ps_strings */
 
 |