Home
last modified time | relevance | path

Searched refs:a0 (Results 1 – 25 of 33) sorted by relevance

12

/bionic/libc/arch-riscv64/bionic/
Dsetjmp.S123 sd a0, 0(sp)
128 mv a0, a1
130 mv a1, a0
131 ld a0, 0(sp)
132 sd a1, _JB_SIGFLAG(a0)
141 addi a2, a0, _JB_SIGMASK // old_mask.
146 ld a0, 0(sp)
151 ld a1, _JB_SIGFLAG(a0)
164 sd ra, _JB_RA(a0)
165 sd a4, _JB_GP(a0) // a4 is the masked gp (x3) for SCS.
[all …]
Dsyscall.S33 mv a7, a0
36 mv a0, a1
47 bgtu a0, a7, L(failure)
51 neg a0, a0
Dvfork.S44 li a0, (CLONE_VM | CLONE_VFORK | SIGCHLD)
54 beqz a0, L(success)
59 bltz a0, L(failure)
64 neg a0, a0
D__bionic_clone.S44 beqz a0, L(child)
47 bltz a0, L(failure)
62 ld a0, 0(sp)
D_exit_with_stack_teardown.S37 li a0, 0
/bionic/linker/arch/riscv64/
Dtlsdesc_resolver.S121 ld a0, 8(a0)
136 ld a0, 8(a0) // a0 = TlsDynamicResolverArg*
137 ld a3, (a0) // a3 = TlsDynamicResolverArg::generation
147 ld a1, 8(a0) // a1 = TlsIndex::module_id
152 ld a3, 16(a0) // a3 = TlsIndex::offset
153 add a0, a1, a3 // a0 = TlsDtv::modules[module_id] + offset
154 sub a0, a0, tp // a0 = TlsDtv::modules[module_id] + offset - tp
183 add a0, a0, 8
185 addi a0, a0, (-1 * TLS_DTV_OFFSET) // Correct the address by TLS_DTV_OFFSET
186 sub a0, a0, tp
[all …]
Dbegin.S35 mv a0, sp
39 jr a0
/bionic/libc/arch-riscv64/
Ddynamic_function_dispatch.cpp39 register long a0 __asm__("a0") = dir_fd; in ifunc_faccessat()
43 __asm__("ecall" : "=r"(a0) : "r"(a0), "r"(a1), "r"(a2), "r"(a7) : "memory"); in ifunc_faccessat()
44 return a0; in ifunc_faccessat()
/bionic/libc/private/
Dbionic_inline_raise.h64 register long a0 __asm__("a0") = pid;
69 __asm__("ecall" : "=r"(a0) : "r"(a0), "r"(a1), "r"(a2), "r"(a3), "r"(a7) : "memory");
/bionic/libc/arch-riscv64/string/
Dstrlen_v.S58 #define iResult a0
59 #define pStr a0
Dstrnlen_v.S58 #define pStr a0
60 #define iRetValue a0
Dmemchr_v.S58 #define iResult a0
60 #define pSrc a0
Dmemcmp_v.S58 #define iResult a0
60 #define pSrc1 a0
Dstrncmp_v.S58 #define iResult a0
60 #define pStr1 a0
Dmemcpy_v.S58 #define pDst a0
Dstrcmp_v.S58 #define iResult a0
60 #define pStr1 a0
Dmemset_v.S58 #define pDst a0
Dstrcpy_v.S58 #define pDst a0
Dstpcpy_v.S58 #define pDstPtr a0
Dstrchr_v.S58 #define pStr a0
Dmemmove_v.S58 #define pDst a0
/bionic/libc/bionic/
Dvdso.cpp98 register long a0 __asm__("a0") = reinterpret_cast<long>(pairs); in __riscv_hwprobe()
104 __asm__ volatile("ecall" : "=r"(a0) : "r"(a0), "r"(a1), "r"(a2), "r"(a3), "r"(a4), "r"(a7)); in __riscv_hwprobe()
105 return -a0; in __riscv_hwprobe()
/bionic/benchmarks/linker_relocation/include/
Dlinker_reloc_bench_asm.h47 #define GOT_RELOC(sym) lga a0, sym
50 #define MAIN .globl main; main: li a0, 0; ret
/bionic/libm/upstream-freebsd/lib/msun/src/
De_lgammaf_r.c34 a0 = 7.72156641e-02, /* 0x3d9e233f */ variable
174 p1 = a0+z*(a2+z*a4); in lgammaf_r()
/bionic/libc/kernel/uapi/asm-riscv/asm/
Dptrace.h25 unsigned long a0; member

12