Home
last modified time | relevance | path

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

12345678910>>...46

/netbsd-src/external/gpl3/gdb/dist/sim/testsuite/sh/
H A Dpshai.s11 lds r0, a0
12 pcopy a0, a1
20 set_sreg 0x1, a0
21 psha #0, a0
22 assert_sreg 0x1, a0
23 psha #-0, a0
24 assert_sreg 0x1, a0
26 psha #1, a0
27 assert_sreg 0x2, a0
28 psha #-1, a0
[all …]
H A Dpshli.s11 lds r0, a0
12 pcopy a0, a1
20 set_sreg 0x10000, a0
21 pshl #0, a0
22 assert_sreg 0x10000, a0
23 pshl #-0, a0
24 assert_sreg 0x10000, a0
26 pshl #1, a0
27 assert_sreg 0x20000, a0
28 pshl #-1, a0
[all …]
/netbsd-src/lib/libc/arch/riscv/gen/
H A D__setjmp14.S22 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 …]
H A D_setjmp.S50 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 …]
/netbsd-src/lib/libc/compat/arch/alpha/gen/
H A Dcompat__setjmp.S47 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 …]
H A Dcompat_setjmp.S47 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 …]
/netbsd-src/lib/libc/arch/mips/gen/
H A D_setjmp.S69 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 …]
H A Dsetjmp.S70 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 …]
/netbsd-src/sys/external/bsd/gnu-efi/dist/lib/mips64el/
H A Dsetjmp.S26 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 …]
/netbsd-src/lib/libc/arch/alpha/gen/
H A D__setjmp14.S48 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 …]
/netbsd-src/sys/arch/riscv/riscv/
H A Dbus_space_generic.S52 PTR_L a5, BS_STRIDE(a0) /* stride */
55 lbu a0, 0(a2) /* load 8-bit */
62 PTR_L a5, BS_STRIDE(a0) /* stride */
65 lhu a0, 0(a2) /* load 16-bit */
72 PTR_L a5, BS_STRIDE(a0) /* stride */
75 lw a0, 0(a2) /* load 32-bit */
83 PTR_L a5, BS_STRIDE(a0) /* stride */
86 ld a0, 0(a2) /* load 64-bit */
97 PTR_L a5, BS_STRIDE(a0) /* stride */
101 lbu a0, 0(a2) /* load 8-bit */
[all …]
/netbsd-src/sys/arch/news68k/news68k/
H A Dlocore.s96 moveal _ASM_LABEL(monitor), %a0; \
97 jmp %a0@
124 RELOC(bootdev,%a0)
125 movl %d6, %a0@ | save bootdev
126 RELOC(boothowto,%a0)
127 movl %d7, %a0@ | save boothowto
129 ASRELOC(tmpstk,%a0)
130 movl %a0,%sp | give ourselves a temporary stack
132 movc %vbr,%a0
133 movl %a0@(188),_ASM_LABEL(monitor)| save trap #15 to return PROM monitor
[all …]
/netbsd-src/lib/libc/compat/arch/mips/gen/
H A Dcompat_setjmp.S70 move s0, a0 # save sigcontext
73 move a0, zero # get current sigmask
79 move a0, zero
83 move a0, s0 # restore jmpbuf
87 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 …]
/netbsd-src/sys/arch/emips/stand/common/
H A Dstart.S122 sw a0, TS_A0(sp)
151 mfc0 a0, MIPS_COP_0_STATUS
154 sw a0, TS_SR(sp)
160 move a0,sp
166 move a0,v0
170 lw AT, TS_AT(a0)
171 lw v0, TS_V0(a0)
172 lw v1, TS_V1(a0)
174 lw a1, TS_A1(a0)
175 lw a2, TS_A2(a0)
[all …]
/netbsd-src/common/lib/libc/arch/alpha/string/
H A Dbzero.S37 subq zero,a0,t0
48 ldq_u t2,0(a0)
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)
63 addq a0,t0,a0 /* round a0 up to next word */
73 stq zero,0(a0)
74 stq zero,8(a0)
[all …]
/netbsd-src/sys/lib/libkern/
H A Dsoftfloat-macros.h98 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr ) in shift64ExtraRightJamming() argument
105 z0 = a0; in shift64ExtraRightJamming()
108 z1 = ( a0<<negCount ) | ( a1 != 0 ); in shift64ExtraRightJamming()
109 z0 = a0>>count; in shift64ExtraRightJamming()
113 z1 = a0 | ( a1 != 0 ); in shift64ExtraRightJamming()
116 z1 = ( ( a0 | a1 ) != 0 ); in shift64ExtraRightJamming()
135 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr ) in shift128Right() argument
142 z0 = a0; in shift128Right()
145 z1 = ( a0<<negCount ) | ( a1>>count ); in shift128Right()
146 z0 = a0>>count; in shift128Right()
[all …]
/netbsd-src/sys/arch/alpha/alpha/
H A Dpmap_subr.s74 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 */
84 stq zero, (4*8)(a0) /* 4 */
85 stq zero, (5*8)(a0) /* 5 */
86 stq zero, (6*8)(a0) /* 6 */
87 stq zero, (7*8)(a0) /* 7 */
[all …]
/netbsd-src/sys/arch/luna68k/luna68k/
H A Dlocore.s101 ASRELOC(tmpstk,%a0)
102 movl %a0,%sp | give ourselves a temporary stack
104 RELOC(edata,%a0) | clear out BSS
108 1: clrl %a0@+
111 RELOC(boothowto,%a0)
112 movl %d7,%a0@ | save boothowto
113 RELOC(bootdev,%a0)
114 movl %d6,%a0@ | save bootdev
115 RELOC(lowram,%a0)
116 movl %a5,%a0@ | store start of physical memory
[all …]
/netbsd-src/sys/arch/m68k/m68k/
H A Dswitch_subr.s61 * %a0 and %a1 must be preserved across the call, but all other
67 * All registers except %d0, %d1 and %a0 must be preserved across
135 movl 8(%sp),%a0 | get newlwp
136 movl %a0,_C_LABEL(curlwp) | curlwp = new lwp
137 movl L_PCB(%a0),%a1 | get its pcb
143 movl L_PROC(%a0),%a2
146 movl L_MD_REGS(%a0),%a1
149 jbsr _C_LABEL(ras_lookup) | a0 = ras_lookup(p, pc)
152 cmpl %a0,%d0 | a0
[all...]
H A Dcopypage.s53 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 …]
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/riscv/
H A Ddiv.S40 sll a0, a0, 32
44 sext.w a0, a0
50 sll a0, a0, 32
52 srl a0, a0, 32
56 sext.w a0, a1
69 bltz a0, .L10
75 mv a1, a0
76 li a0, -1
86 li a0, 0
90 or a0, a0, a3
[all …]
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/riscv/
H A Ddiv.S40 sll a0, a0, 32
44 sext.w a0, a0
50 sll a0, a0, 32
52 srl a0, a0, 32
56 sext.w a0, a1
69 bltz a0, .L10
75 mv a1, a0
76 li a0, -1
86 li a0, 0
90 or a0, a0, a3
[all …]
/netbsd-src/external/lgpl3/mpfr/dist/src/
H A Dsub1sp.c138 mp_limb_t a0; in mpfr_sub1sp1() local
157 a0 = cp[0] - bp[0]; in mpfr_sub1sp1()
162 a0 = bp[0] - cp[0]; in mpfr_sub1sp1()
167 MPFR_ASSERTD(a0 != 0); in mpfr_sub1sp1()
168 count_leading_zeros (cnt, a0); in mpfr_sub1sp1()
169 ap[0] = a0 << cnt; in mpfr_sub1sp1()
204 a0 = bp[0] - (sb != 0) - (cp[0] >> d); in mpfr_sub1sp1()
210 MPFR_ASSERTD(a0 > 0); in mpfr_sub1sp1()
211 count_leading_zeros (cnt, a0); in mpfr_sub1sp1()
213 a0 = (a0 << cnt) | (sb >> (GMP_NUMB_BITS - cnt)); in mpfr_sub1sp1()
[all …]
/netbsd-src/sys/arch/mvme68k/mvme68k/
H A Dlocore.s115 RELOC(bootpart,%a0)
116 movl %d3, %a0@ | save bootpart
117 RELOC(bootdevlun,%a0)
118 movl %d4, %a0@ | save bootdevlun
119 RELOC(bootctrllun,%a0)
120 movl %d5, %a0@ | save booctrllun
121 RELOC(bootaddr,%a0)
122 movl %d6, %a0@ | save bootaddr
123 RELOC(boothowto,%a0)
124 movl %d7, %a0@ | save boothowto
[all …]
/netbsd-src/sys/arch/hp300/stand/common/
H A Dsrt0.S83 movl #VECTORS+2,%a0 /* addr part of first vector */
85 movl #_ASM_LABEL(__trap),%a0@ /* make it direct to __trap */
86 addql #6,%a0 /* move to next vector addr */
89 movl #NMIRESET,%a0 /* NMI keyboard reset addr */
90 movl #nmi,%a0@ /* catch in reset routine */
102 lea _C_LABEL(machineid),%a0
122 movl #HP_370,%a0@ /* consider a 370 for now */
127 movl #HP_340,%a0@ /* yes, must be a 340 */
131 movl #HP_360,%a0@ /* type is at least a 360 */
136 lea _C_LABEL(mmuid),%a0
[all …]

12345678910>>...46