/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 */
|