/haiku/src/system/libroot/posix/arch/riscv64/ |
H A D | sigsetjmp.S | 14 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 D | siglongjmp.S | 16 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 D | arch_asm.S | 22 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 D | byteorder.S | 21 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 D | stack_frame.S | 12 mv a0, fp
|
/haiku/src/system/libroot/os/arch/m68k/ |
H A D | atomic.S | 10 * 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 D | entry.S | 13 a0 - SATP register value 19 csrw satp, a0 28 mv a0, a1 // kernelArgs 36 li a0,-1 // B_ERROR
|
H A D | crt0-efi-riscv64.S | 150 sd a0, 0(sp) 155 lla a0, ImageBase 158 bne a0, zero, 0f 162 ld a0, 0(sp)
|
H A D | arch_traps_asm.S | 19 mv a0, sp
|
/haiku/src/system/boot/platform/riscv/ |
H A D | entry.S | 13 a0 - SATP register value 19 csrw satp, a0 28 mv a0, a1 // kernelArgs 36 li a0,-1 // B_ERROR
|
H A D | traps.cpp | 29 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 D | arch_030_asm.S | 21 move.l (4,%a7),%a0 22 pflush #0,#0,(%a0)
|
H A D | arch_cpu_asm.S | 33 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 D | arch_040_asm.S | 28 move.l (4,%a7),%a0 29 pflush (%a0)
|
H A D | arch_asm.S | 81 //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 D | arch_string.S | 17 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 D | siglongjmp.S | 14 // 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 D | sigsetjmp.S | 13 // 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 D | fpu_mul.c | 103 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 D | mapm_cpi.c | 112 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.c | 69 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 D | stage1.S | 87 lea.l str,%a0 89 move.b (%a0)+,%d0 108 movem.l %a0,-(%sp) 114 movem.l (%sp)+,%a0
|
H A D | shell.S | 100 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 D | signal.h | 18 a0, a1, a2, a3, a4, a5, a6, a7; member in struct:vregs
|
/haiku/src/system/libroot/posix/glibc/arch/m68k/ |
H A D | add_n.S | 42 movel MEM_DISP(sp,16),R(a0) 52 movel MEM_POSTINC(a0),R(d0) 56 L(L1:) movel MEM_POSTINC(a0),R(d0)
|