HomeSort by: relevance | last modified time | path
    Searched refs:a0 (Results 1 - 25 of 445) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/lib/libc/compat/arch/alpha/gen/
compat__setjmp.S 47 stq ra, (2 * 8)(a0) /* sc_pc = return address */
48 stq s0, (( 9 + 4) * 8)(a0) /* saved bits of sc_regs */
49 stq s1, ((10 + 4) * 8)(a0)
50 stq s2, ((11 + 4) * 8)(a0)
51 stq s3, ((12 + 4) * 8)(a0)
52 stq s4, ((13 + 4) * 8)(a0)
53 stq s5, ((14 + 4) * 8)(a0)
54 stq s6, ((15 + 4) * 8)(a0)
55 stq ra, ((26 + 4) * 8)(a0)
56 stq sp, ((30 + 4) * 8)(a0)
    [all...]
compat_setjmp.S 47 stq ra, (2 * 8)(a0) /* sc_pc = return address */
48 stq s0, (( 9 + 4) * 8)(a0) /* saved bits of sc_regs */
49 stq s1, ((10 + 4) * 8)(a0)
50 stq s2, ((11 + 4) * 8)(a0)
51 stq s3, ((12 + 4) * 8)(a0)
52 stq s4, ((13 + 4) * 8)(a0)
53 stq s5, ((14 + 4) * 8)(a0)
54 stq s6, ((15 + 4) * 8)(a0)
55 stq ra, ((26 + 4) * 8)(a0)
56 stq sp, ((30 + 4) * 8)(a0)
    [all...]
  /src/lib/libc/arch/m68k/gen/
_setjmp.S 58 movl 4(%sp),%a0 /* save area pointer */
59 clrl (%a0)+ /* no old onstack */
60 clrl (%a0)+ /* no old sigmask */
61 movl %sp,(%a0)+ /* save old SP */
62 movl %a6,(%a0)+ /* save old FP */
63 clrl (%a0)+ /* no old AP */
64 movl (%sp),(%a0)+ /* save old PC */
65 clrl (%a0)+ /* clear PS */
66 moveml #0x3CFC,(%a0) /* save other non-scratch regs */
72 movl 4(%sp),%a0 /* save area pointer *
    [all...]
  /src/lib/libc/arch/riscv/gen/
__setjmp14.S 22 REG_S a1, JB_MAGIC(a0) /* indicate sigmask */
23 REG_S ra, JB_RA(a0) /* save return address */
24 REG_S sp, JB_SP(a0) /* save stack pointer */
25 REG_S gp, JB_GP(a0) /* save global pointer */
26 REG_S tp, JB_TP(a0) /* save thread pointer */
27 REG_S s0, JB_S0(a0) /* save callee saved register */
28 REG_S s1, JB_S1(a0) /* save callee saved register */
29 REG_S s2, JB_S2(a0) /* save callee saved register */
30 REG_S s3, JB_S3(a0) /* save callee saved register */
31 REG_S s4, JB_S4(a0) /* save callee saved register *
    [all...]
_setjmp.S 50 REG_S zero, JB_MAGIC(a0) /* indicate no sigmask */
51 REG_S ra, JB_RA(a0) /* save return address */
52 REG_S sp, JB_SP(a0) /* save stack pointer */
53 REG_S gp, JB_GP(a0) /* save global pointer */
54 REG_S tp, JB_TP(a0) /* save thread pointer */
55 REG_S s0, JB_S0(a0) /* save callee saved register */
56 REG_S s1, JB_S1(a0) /* save callee saved register */
57 REG_S s2, JB_S2(a0) /* save callee saved register */
58 REG_S s3, JB_S3(a0) /* save callee saved register */
59 REG_S s4, JB_S4(a0) /* save callee saved register *
    [all...]
  /src/tests/lib/csu/arch/riscv/
h_initfini_align.S 12 andi a0, sp, 15
13 seqz a0, a0
  /src/sys/external/bsd/gnu-efi/dist/lib/mips64el/
setjmp.S 26 sd $ra, 0x00($a0)
27 sd $sp, 0x08($a0)
28 sd $fp, 0x10($a0)
29 sd $gp, 0x18($a0)
31 sd $s0, 0x20($a0)
32 sd $s1, 0x28($a0)
33 sd $s2, 0x30($a0)
34 sd $s3, 0x38($a0)
35 sd $s4, 0x40($a0)
36 sd $s5, 0x48($a0)
    [all...]
  /src/sys/arch/alpha/include/
bwx.h 45 alpha_ldbu(volatile uint8_t *a0)
51 : "m" (*a0));
57 alpha_ldwu(volatile uint16_t *a0)
63 : "m" (*a0));
69 alpha_stb(volatile uint8_t *a0, uint8_t a1)
73 : "=m" (*a0)
78 alpha_stw(volatile uint16_t *a0, uint16_t a1)
82 : "=m" (*a0)
87 alpha_sextb(uint8_t a0)
93 : "r" (a0));
    [all...]
  /src/common/lib/libc/arch/alpha/string/
bzero.S 37 subq zero,a0,t0
48 ldq_u t2,0(a0)
50 mskql t0,a1,t0 /* Get ff in bytes (a0%8)..((a0+a1-1)%8) */
51 insql t0,a0,t0
53 stq_u t2,0(a0)
58 ldq_u t2,0(a0)
60 mskql t2,a0,t2 /* zero bytes (a0%8)..7 in word */
61 stq_u t2,0(a0)
    [all...]
  /src/sys/arch/m68k/m68k/
support.s 56 movl 4(%sp),%a0 | savearea pointer
57 moveml #0xFCFC,(%a0) | save d2-d7/a2-a7
58 movl (%sp),48(%a0) | and return address
63 movl 4(%sp),%a0
64 moveml (%a0)+,#0xFCFC
65 movl (%a0),(%sp)
copypage.s 53 movl 4(%sp),%a0 | source address
57 .long 0xf6209000 | move16 (%a0)+,(%a1)+
58 .long 0xf6209000 | move16 (%a0)+,(%a1)+
69 movl 4(%sp),%a0 | source address
74 movl (%a0)+,(%a1)+
75 movl (%a0)+,(%a1)+
76 movl (%a0)+,(%a1)+
77 movl (%a0)+,(%a1)+
78 movl (%a0)+,(%a1)+
79 movl (%a0)+,(%a1)
    [all...]
  /src/common/lib/libc/arch/m68k/string/
strlen.S 47 movl 4(%sp),%a0 | string
48 movl %a0,%d0
51 tstb (%a0)+ | null?
53 addl %a0,%d0
  /src/lib/libc/compat/arch/alpha/sys/
compat___sigtramp1.S 41 mov sp, a0 /* get pointer to sigcontext */
43 mov v0, a0 /* if that failed, get error code */
compat_sigsuspend.S 36 ldl a0, 0(a0) /* pass *mask instead of mask */
  /src/lib/libc/compat/arch/m68k/sys/
compat___sigtramp1.S 46 leal 12(%sp),%a0 /* get pointer to sigcontext */
47 movl %a0,4(%sp) /* put it in the argument slot */
  /src/common/lib/libc/arch/mips/string/
strlen.S 43 PTR_ADDU v1, a0, 1
45 lb v0, 0(a0) # get byte from string
46 PTR_ADDU a0, a0, 1 # increment pointer
48 PTR_SUBU v0, a0, v1 # compute length - 1 for '\0' char
  /src/lib/libc/arch/alpha/gen/
__setjmp14.S 48 stq ra, SC_PC(a0) /* sc_pc = return address */
49 stq s0, (SC_REGS+_REG_S0*8)(a0) /* saved bits of sc_regs */
50 stq s1, (SC_REGS+_REG_S1*8)(a0)
51 stq s2, (SC_REGS+_REG_S2*8)(a0)
52 stq s3, (SC_REGS+_REG_S3*8)(a0)
53 stq s4, (SC_REGS+_REG_S4*8)(a0)
54 stq s5, (SC_REGS+_REG_S5*8)(a0)
55 stq s6, (SC_REGS+_REG_S6*8)(a0)
56 stq ra, (SC_REGS+_REG_RA*8)(a0)
57 stq sp, (SC_REGS+_REG_SP*8)(a0)
    [all...]
  /src/sys/arch/alpha/alpha/
pmap_subr.s 74 or a0, t0, a0 /* a0 = ALPHA_PHYS_TO_K0SEG(a0) */
76 addq a0, (8*8), a2 /* a2 = a0 + 8-quads */
79 1: stq zero, (0*8)(a0) /* 0 */
80 stq zero, (1*8)(a0) /* 1 */
81 stq zero, (2*8)(a0) /* 2 */
82 stq zero, (3*8)(a0) /* 3 *
    [all...]
  /src/lib/libc/arch/m68k/sys/
cerror.S 56 movl %d0,%a0
58 movl (%sp)+,(%a0)
61 GOT_SETUP(%a0)
62 movl _C_LABEL(errno)@GOT:w(%a0),%a0
63 movl %d0,(%a0)
71 movl %d0,%a0
pipe.S 51 movl 4(%sp),%a0
52 movl %d0,(%a0)+
53 movl %d1,(%a0)
ptrace.S 56 movl %d0,%a0
58 clrl (%a0)
61 GOT_SETUP(%a0)
62 movl _C_LABEL(errno)@GOT:w(%a0),%a0
63 clrl (%a0)
  /src/sys/arch/sgimips/sgimips/
ip22_cache.S 72 * Write-back and invalidate the cache lines [a0..a1].
82 or a0, v0 /* first */
89 1: sw zero, 0(a0)
90 bne a0, a1, 1b
91 daddu a0, 32
102 li a0, 0x1
103 dsll a0, 31
106 or a0, a1, a0
107 sb zero, 0(a0)
    [all...]
  /src/lib/libc/arch/mips/gen/
_setjmp.S 69 REG_S ra, _SC_PC(a0) # sc_pc = return address
70 REG_S v0, _SC_REGS(a0) # saved in sc_regs[0]
71 REG_S s0, _SC_REGS_S0(a0)
72 REG_S s1, _SC_REGS_S1(a0)
73 REG_S s2, _SC_REGS_S2(a0)
74 REG_S s3, _SC_REGS_S3(a0)
75 REG_S s4, _SC_REGS_S4(a0)
76 REG_S s5, _SC_REGS_S5(a0)
77 REG_S s6, _SC_REGS_S6(a0)
78 REG_S s7, _SC_REGS_S7(a0)
    [all...]
setjmp.S 70 move s0, a0 # save sigcontext
73 PTR_ADDU a2, a0, _SC_MASK # &sc.sc_mask
78 move a0, zero
82 move a0, s0 # restore jmpbuf
86 INT_S v1, _SC_ONSTACK(a0) # save it in sc_onstack
100 REG_S ra, _SC_PC(a0) # sc_pc = return address
102 REG_S v0, _SC_REGS(a0) # saved in sc_regs[0]
103 REG_S s0, _SC_REGS_S0(a0)
104 REG_S s1, _SC_REGS_S1(a0)
105 REG_S s2, _SC_REGS_S2(a0)
    [all...]
  /src/lib/libc/compat/arch/m68k/gen/
compat_setjmp.S 68 movl 4(%sp),%a0 /* save area pointer */
69 movl %d1,(%a0)+ /* save old onstack value */
70 movl %d0,(%a0)+ /* save old signal mask */
72 movl %a1,(%a0)+ /* save old SP */
73 movl %a6,(%a0)+ /* save old FP */
74 clrl (%a0)+ /* no AP */
75 movl (%sp),(%a0)+ /* save old PC */
76 clrl (%a0)+ /* clean PS */
77 moveml #0x3CFC,(%a0) /* save remaining non-scratch regs */
83 movl 4(%sp),%a0 /* save area pointer *
    [all...]

Completed in 20 milliseconds

1 2 3 4 5 6 7 8 91011>>