Searched refs:a0 (Results 1 - 25 of 51) sorted by relevance

123

/haiku/src/system/libroot/posix/arch/riscv64/
H A Dsigsetjmp.S14 sd ra, 0*8(a0)
15 sd s0, 1*8(a0)
16 sd s1, 2*8(a0)
17 sd s2, 3*8(a0)
18 sd s3, 4*8(a0)
19 sd s4, 5*8(a0)
20 sd s5, 6*8(a0)
21 sd s6, 7*8(a0)
22 sd s7, 8*8(a0)
23 sd s8, 9*8(a0)
[all...]
H A Dsiglongjmp.S16 ld ra, 0*8(a0)
17 ld s0, 1*8(a0)
18 ld s1, 2*8(a0)
19 ld s2, 3*8(a0)
20 ld s3, 4*8(a0)
21 ld s4, 5*8(a0)
22 ld s5, 6*8(a0)
23 ld s6, 7*8(a0)
24 ld s7, 8*8(a0)
25 ld s8, 9*8(a0)
[all...]
/haiku/src/system/kernel/arch/riscv64/
H A Darch_asm.S22 sd ra, 0*8(a0)
23 sd s0, 1*8(a0)
24 sd s1, 2*8(a0)
25 sd s2, 3*8(a0)
26 sd s3, 4*8(a0)
27 sd s4, 5*8(a0)
28 sd s5, 6*8(a0)
29 sd s6, 7*8(a0)
30 sd s7, 8*8(a0)
31 sd s8, 9*8(a0)
[all...]
/haiku/src/system/libroot/os/arch/riscv64/
H A Dbyteorder.S21 slli a5, a0, 8
23 srli a0, a0, 8
25 and a0, a0, a4
26 or a5, a5, a0
29 slli a0, a5, 16
30 and a0, a0, a4
34 or a5, a5, a0
[all...]
H A Dstack_frame.S12 mv a0, fp
/haiku/src/system/libroot/os/arch/m68k/
H A Datomic.S10 * d0,d1,a0,a1 are scratch regs, not to be saved.
26 move.l (4,%a7),%a0
27 move.l (%a0),%d0
30 cas.l %d0,%d1,(%a0)
39 move.l (4,%a7),%a0
40 move.l (%a0),%d0
43 cas.l %d0,%d1,(%a0)
52 move.l (4,%a7),%a0
53 move.l (%a0),%d0
56 cas.l %d0,%d1,(%a0)
[all...]
/haiku/src/system/boot/platform/efi/arch/riscv64/
H A Dentry.S13 a0 - SATP register value
19 csrw satp, a0
28 mv a0, a1 // kernelArgs
36 li a0,-1 // B_ERROR
H A Dcrt0-efi-riscv64.S150 sd a0, 0(sp)
155 lla a0, ImageBase
158 bne a0, zero, 0f
162 ld a0, 0(sp)
H A Darch_traps_asm.S19 mv a0, sp
/haiku/src/system/boot/platform/riscv/
H A Dentry.S13 a0 - SATP register value
19 csrw satp, a0
28 mv a0, a1 // kernelArgs
36 li a0,-1 // B_ERROR
H A Dtraps.cpp29 uint64 a0; member in struct:iframe
99 uint64 op = frame->a0;
104 frame->a0 = B_NOT_ALLOWED;
118 frame->a0 = B_OK;
135 frame->a0 = B_OK;
139 frame->a0 = B_NOT_SUPPORTED;
/haiku/src/system/kernel/arch/m68k/
H A Darch_030_asm.S21 move.l (4,%a7),%a0
22 pflush #0,#0,(%a0)
H A Darch_cpu_asm.S33 move.l #temp_vectors,%a0
34 movec %a0,%vbr
37 move.l 4(%sp),%a0
39 move.w (%a0),%d1
62 move.l #temp_vectors,%a0
63 movec %a0,%vbr
66 move.l 4(%sp),%a0
69 move.w %d1,(%a0)
H A Darch_040_asm.S28 move.l (4,%a7),%a0
29 pflush (%a0)
H A Darch_asm.S81 //passed through a0 or d0:d1 ?
92 movem.l %d0-%d7/%a0-%a7,-(%sp)
101 movem.l (%sp)+,%d0-%d7/%a0-%a7
114 move.l 4(%sp),%a0
115 jsr (%a0)
116 move.l 8(%sp),%a0
117 jsr (%a0)
118 move.l 12(%sp),%a0
119 jsr (%a0)
/haiku/src/system/libroot/posix/string/arch/m68k/
H A Darch_string.S17 move.l (8,%a7),%a0
22 move.b (%a0)+,(%a1)+
25 move.l (4,%a7),%a0
26 move.l %a0,%d0
/haiku/src/system/libroot/posix/arch/m68k/
H A Dsiglongjmp.S14 // a0: buffer, d0: saveMask
15 move.l (4,%a7),%a0
19 movem.l (%a0),%d2-%d7/%a2-%a7
22 move.w (JMP_REGS_CCR,%a0),%d0
24 move.l (JMP_REGS_PC,%a0),(%a7)
H A Dsigsetjmp.S13 // a0: buffer, d0: saveMask
14 move.l (4,%a7),%a0
19 movem.l %d2-%d7/%a2-%a7,(%a0)
24 move.w %d0,(JMP_REGS_CCR,%a0)
25 move.l (%a7),(JMP_REGS_PC,%a0)
37 move.l (%a7)+,%a0
41 move.l %a0,-(%a7)
/haiku/src/system/libroot/os/arch/sparc/
H A Dfpu_mul.c103 u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m; local
146 sticky = a3 = a2 = a1 = a0 = 0;
152 FPU_ADDC(a0, a0, x0)
156 a2 = (a2 >> 1) | (a1 << 31), a1 = (a1 >> 1) | (a0 << 31), a0 >>= 1
159 sticky |= a3, a3 = a2, a2 = a1, a1 = a0, a0 = 0
208 if (a0 >= FP_2) {
218 x->fp_mant[0] = a0;
[all...]
/haiku/src/libs/mapm/
H A Dmapm_cpi.c112 M_APM tmp1, tmp2, a0, b0, c0, a1, b1, sum, pow_2; local
117 a0 = M_get_stack_var();
127 m_apm_copy(a0, MM_One);
134 m_apm_add(tmp1, a0, b0);
137 m_apm_multiply(tmp1, a0, b0);
140 m_apm_subtract(tmp1, a0, b0);
159 m_apm_copy(a0, a1);
/haiku/src/system/libroot/posix/musl/math/
H A D__tan.c69 double w0, a0; local
107 a0 = a = -1.0 / w;
108 SET_LOW_WORD(a0, 0);
109 return a0 + a*(1.0 + a0*w0 + a0*v);
/haiku/src/system/boot/platform/atari_m68k/
H A Dstage1.S87 lea.l str,%a0
89 move.b (%a0)+,%d0
108 movem.l %a0,-(%sp)
114 movem.l (%sp)+,%a0
H A Dshell.S100 movem.l %d1-%d7/%a0-%a6,-(%sp)
103 // lea _bs_entry(%pc),%a0
104 // move.l %a0,%d0
107 lea str,%a0
126 //lea label_floppy,%a0
147 lea msg_j1,%a0
160 lea failure_string,%a0
164 movem.l (%sp)+,%d1-%d7/%a0-%a6
269 movem.l %d0-%d2/%a0-%a2,-(%sp)
286 movem.l (%sp)+,%d0-%d2/%a0
[all...]
/haiku/headers/posix/arch/m68k/
H A Dsignal.h18 a0, a1, a2, a3, a4, a5, a6, a7; member in struct:vregs
/haiku/src/system/libroot/posix/glibc/arch/m68k/
H A Dadd_n.S42 movel MEM_DISP(sp,16),R(a0)
52 movel MEM_POSTINC(a0),R(d0)
56 L(L1:) movel MEM_POSTINC(a0),R(d0)

Completed in 502 milliseconds

123