Searched refs:a0 (Results 1 – 25 of 33) sorted by relevance
12
/bionic/libc/arch-riscv64/bionic/ |
D | setjmp.S | 123 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 …]
|
D | syscall.S | 33 mv a7, a0 36 mv a0, a1 47 bgtu a0, a7, L(failure) 51 neg a0, a0
|
D | vfork.S | 44 li a0, (CLONE_VM | CLONE_VFORK | SIGCHLD) 54 beqz a0, L(success) 59 bltz a0, L(failure) 64 neg a0, a0
|
D | __bionic_clone.S | 44 beqz a0, L(child) 47 bltz a0, L(failure) 62 ld a0, 0(sp)
|
D | _exit_with_stack_teardown.S | 37 li a0, 0
|
/bionic/linker/arch/riscv64/ |
D | tlsdesc_resolver.S | 121 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 …]
|
D | begin.S | 35 mv a0, sp 39 jr a0
|
/bionic/libc/arch-riscv64/ |
D | dynamic_function_dispatch.cpp | 39 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/ |
D | bionic_inline_raise.h | 64 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/ |
D | strlen_v.S | 58 #define iResult a0 59 #define pStr a0
|
D | strnlen_v.S | 58 #define pStr a0 60 #define iRetValue a0
|
D | memchr_v.S | 58 #define iResult a0 60 #define pSrc a0
|
D | memcmp_v.S | 58 #define iResult a0 60 #define pSrc1 a0
|
D | strncmp_v.S | 58 #define iResult a0 60 #define pStr1 a0
|
D | memcpy_v.S | 58 #define pDst a0
|
D | strcmp_v.S | 58 #define iResult a0 60 #define pStr1 a0
|
D | memset_v.S | 58 #define pDst a0
|
D | strcpy_v.S | 58 #define pDst a0
|
D | stpcpy_v.S | 58 #define pDstPtr a0
|
D | strchr_v.S | 58 #define pStr a0
|
D | memmove_v.S | 58 #define pDst a0
|
/bionic/libc/bionic/ |
D | vdso.cpp | 98 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/ |
D | linker_reloc_bench_asm.h | 47 #define GOT_RELOC(sym) lga a0, sym 50 #define MAIN .globl main; main: li a0, 0; ret
|
/bionic/libm/upstream-freebsd/lib/msun/src/ |
D | e_lgammaf_r.c | 34 a0 = 7.72156641e-02, /* 0x3d9e233f */ variable 174 p1 = a0+z*(a2+z*a4); in lgammaf_r()
|
/bionic/libc/kernel/uapi/asm-riscv/asm/ |
D | ptrace.h | 25 unsigned long a0; member
|
12