Home
last modified time | relevance | path

Searched refs:a1 (Results 1 – 25 of 210) sorted by relevance

123456789

/arch/mn10300/lib/
Dmemmove.S35 add d1,d2,a1 # src end
48 add -4,a1
56 mov (a1),d0
57 sub_sub +4,a1,+4,a0
59 mov (a1),d1
60 sub_sub +4,a1,+4,a0
63 mov (a1),d0
64 sub_sub +4,a1,+4,a0
66 mov (a1),d1
67 sub_sub +4,a1,+4,a0
[all …]
Dmemcpy.S29 mov d1,a1 # src
50 mov (a1+),d0
51 mov (a1+),d1
52 mov (a1+),e0
53 mov (a1+),e1
54 mov (a1+),e4
55 mov (a1+),e5
56 mov (a1+),e6
57 mov (a1+),e7
78 mov (a1+),d0
[all …]
D__lshrdi3.S36 mov +32,a1
37 sub a0,a1,a1 # a1 = 32 - count
38 asl a1,d1,a1 # get underflow from MSW -> LSW
40 or_lsr a1,d0,a0,d1 # insert underflow into LSW and
D__ashldi3.S35 mov +32,a1
36 sub a0,a1,a1 # a1 = 32 - count
37 lsr a1,d0,a1 # get overflow from LSW -> MSW
39 or_asl a1,d1,a0,d0 # insert overflow into MSW and
D__ashrdi3.S35 mov +32,a1
36 sub a0,a1,a1 # a1 = 32 - count
37 asl a1,d1,a1 # get underflow from MSW -> LSW
39 or_asr a1,d0,a0,d1 # insert underflow into LSW and
/arch/xtensa/kernel/
Dstacktrace.c33 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_user() local
42 frame.sp = a1; in xtensa_backtrace_user()
72 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user()
75 frame.sp = a1; in xtensa_backtrace_user()
94 if (!access_ok(VERIFY_READ, &SPILL_SLOT(a1, 0), 8)) in xtensa_backtrace_user()
97 if (__get_user(a0, &SPILL_SLOT(a1, 0)) || in xtensa_backtrace_user()
98 __get_user(a1, &SPILL_SLOT(a1, 1))) in xtensa_backtrace_user()
102 frame.sp = a1; in xtensa_backtrace_user()
119 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_kernel() local
121 sp_start = a1 & ~(THREAD_SIZE - 1); in xtensa_backtrace_kernel()
[all …]
Dentry.S134 s32i a1, a2, PT_AREG1
137 mov a1, a2
148 s32i a3, a1, PT_SAR
149 s32i a2, a1, PT_ICOUNTLEVEL
153 s32i a2, a1, PT_THREADPTR
162 s32i a2, a1, PT_WINDOWBASE
163 s32i a3, a1, PT_WINDOWSTART
167 s32i a2, a1, PT_WMASK # needed for restoring registers
172 s32i a4, a1, PT_AREG4
173 s32i a5, a1, PT_AREG5
[all …]
Dcoprocessor.S122 entry a1, 32
123 s32i a0, a1, 0
130 1: l32i a0, a1, 0
137 entry a1, 32
138 s32i a0, a1, 0
145 1: l32i a0, a1, 0
167 entry a1, 32
168 s32i a0, a1, 0
177 1: l32i a0, a1, 0
183 entry a1, 32
[all …]
Dmcount.S24 entry a1, 16
32 1: xor a7, a2, a1
35 xor a7, a7, a1
37 xor a6, a0, a1
39 xor a6, a6, a1
48 entry a1, 16
/arch/m68k/kernel/
Dhead.S602 lea %pc@(m68k_machtype),%a1
603 movel %a0@,%a1@
606 lea %pc@(m68k_fputype),%a1
607 movel %a0@,%a1@
610 lea %pc@(m68k_mmutype),%a1
611 movel %a0@,%a1@
614 lea %pc@(m68k_cputype),%a1
615 movel %a0@,%a1@
628 lea %pc@(L(mac_videobase)),%a1
629 movel %a0@,%a1@
[all …]
/arch/alpha/lib/
Dstxcpy.S48 mskqh t2, a1, t2 # e0 : detection in the src word
49 mskqh t1, a1, t3 # e0 :
51 mskql t0, a1, t0 # e0 : assemble the first output word
63 ldq_u t1, 0(a1) # e0 :
64 addq a1, 8, a1 # .. e1 :
103 xor a0, a1, t0 # e0 :
109 ldq_u t1, 0(a1) # e0 : load first src word
111 addq a1, 8, a1 # e0 :
132 ldq_u t2, 8(a1) # e0 :
133 addq a1, 8, a1 # .. e1 :
[all …]
Dev6-stxcpy.S59 mskqh t2, a1, t2 # U : detection in the src word (stall)
60 mskqh t1, a1, t3 # U :
63 mskql t0, a1, t0 # U : assemble the first output word
79 ldq_u t1, 0(a1) # L : Latency=3
80 addq a1, 8, a1 # E :
123 xor a0, a1, t0 # E :
129 ldq_u t1, 0(a1) # L : load first src word
131 addq a1, 8, a1 # E :
155 ldq_u t2, 8(a1) # L :
156 addq a1, 8, a1 # E :
[all …]
Dstxncpy.S56 mskqh t2, a1, t2 # e0 : detection in the src word
57 mskqh t1, a1, t3 # e0 :
59 mskql t0, a1, t0 # e0 : assemble the first output word
71 ldq_u t0, 0(a1) # e0 :
72 addq a1, 8, a1 # .. e1 :
122 xor a0, a1, t1 # e0 :
135 ldq_u t1, 0(a1) # e0 : load first src word
136 addq a1, 8, a1 # .. e1 :
158 ldq_u t2, 8(a1) # e0 : load second src word
159 addq a1, 8, a1 # .. e1 :
[all …]
Dstrchr.S22 zapnot a1, 1, a1 # e0 : zero extend the search character
24 sll a1, 8, t5 # e0 : replicate the search character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
31 or t5, a1, a1 # .. e1 :
32 sll a1, 32, t5 # e0 :
34 or t5, a1, a1 # e0 :
35 xor t0, a1, t1 # .. e1 : make bytes == c zero
44 xor t0, a1, t1 # .. e1 (ev5 data stall)
Dev67-strchr.S33 and a1, 0xff, t3 # E : 00000000000000ch
34 insbl a1, 1, t5 # U : 000000000000ch00
35 insbl a1, 7, a2 # U : ch00000000000000
38 or t5, t3, a1 # E : 000000000000chch
44 inswl a1, 2, t5 # E : 00000000chch0000
45 inswl a1, 4, a3 # E : 0000chch00000000
47 or a1, a2, a1 # E : chch00000000chch
53 or t5, a1, a1 # E : chchchchchchchch
54 xor t0, a1, t1 # E : make bytes == c zero
71 xor t0, a1, t1 # E :
Dev6-stxncpy.S67 mskqh t2, a1, t2 # U : detection in the src word (stall)
68 mskqh t1, a1, t3 # U :
71 mskql t0, a1, t0 # U : assemble the first output word
95 ldq_u t0, 0(a1) # L :
96 addq a1, 8, a1 # E :
154 xor a0, a1, t1 # E :
167 ldq_u t1, 0(a1) # L : load first src word
168 addq a1, 8, a1 # E :
197 ldq_u t2, 8(a1) # L : Latency=3 load second src word
198 addq a1, 8, a1 # E :
[all …]
/arch/m68k/math-emu/
Dfp_move.S78 lea (FPD_TEMPFP1,FPDATA),%a1
79 move.l (%a0)+,(%a1)+
80 move.l (%a0)+,(%a1)+
81 move.l (%a0),(%a1)
82 lea (-8,%a1),%a0
179 move.l %a0,%a1
203 putuser.l %d0,(%a1),fp_err_ua1,%a1
208 putuser.l %d0,(%a1),fp_err_ua1,%a1
216 putuser.l %d0,(%a1)+,fp_err_ua1,%a1
218 putuser.l %d0,(%a1)+,fp_err_ua1,%a1
[all …]
Dfp_movem.S133 lea (FPD_FPREG,FPDATA),%a1
137 lea (-12,%a1,%d0*8),%a1
143 1: printf PMOVEM,"(%p>%p)",2,%a0,%a1
148 move.l %d2,(%a1)+
150 move.l %d2,(%a1)+
152 move.l %d2,(%a1)
154 subq.l #8,%a1
156 2: add.l %d0,%a1
162 1: printf PMOVEM,"(%p>%p)",2,%a1,%a0
163 move.l (%a1)+,%d2
[all …]
Dfp_scan.S97 lea (FPD_TEMPFP1,FPDATA),%a1 | copy src into a temp location
98 move.l (%a0)+,(%a1)+
99 move.l (%a0)+,(%a1)+
100 move.l (%a0),(%a1)
101 lea (-8,%a1),%a0
230 movel %a0,%a1
233 1: getuser.b (%a1)+,%d1,fp_err_ua1,%a1
238 lea (%a0,%d0.w),%a1
239 fp_put_pc %a1
243 move.l %a0,%a1
[all …]
/arch/mn10300/kernel/
Dgdb-low.S36 mov d1,a1
41 movbu d1,(a1)
48 mov d1,a1
53 movhu d1,(a1)
60 mov d1,a1
65 mov d1,(a1)
79 mov d1,a1
82 movbu a0,(a1)
90 mov d1,a1
93 movhu a0,(a1)
[all …]
/arch/m68k/fpsp040/
Dx_store.S44 lea fpreg_mask,%a1
45 moveb (%a1,%d0.w),%d0 |convert reg# to dynamic register mask
89 movel %a0,%a1 |save source addr in a1
104 | a1 -> source in extended precision
107 | a1 -> destroyed
132 movew LOCAL_EX(%a1),%d0 |get exponent
139 tstb LOCAL_SGN(%a1)
146 clrl LOCAL_HI(%a1) |clear msb
147 tstb LOCAL_SGN(%a1)
151 movel %d0,LOCAL_EX(%a1) |put the new exp back on the stack
[all …]
/arch/m68k/68000/
Dhead.S181 moveal #_sdata, %a1
184 movel %a0@+, %a1@+
185 cmpal %a1, %a2
195 lea __bss_stop,%a1
196 movel %a1,_ramstart
208 lea __bss_stop, %a1 /* set up destination */
216 addl %d0, %a1 /* copy from end */
217 movel %a1, _ramstart /* set start of ram */
219 movel -(%a0), -(%a1) /* copy dword */
228 lea __bss_stop, %a1 /* get end of bss */
[all …]
/arch/mips/lib/
Dmemset.S34 #define FILL64RG a1
101 move t8, a1 /* used by 'swp' instruction */
102 move t9, a1
118 EX(LONG_S_L, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */
120 EX(LONG_S_R, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */
127 EX(sb, a1, N(a0), .Lbyte_fixup\@); \
136 EX(sb, a1, 2(a0), .Lbyte_fixup\@)
142 EX(sb, a1, 6(a0), .Lbyte_fixup\@)
192 EX(LONG_S_R, a1, -1(a0), .Llast_fixup\@)
194 EX(LONG_S_L, a1, -1(a0), .Llast_fixup\@)
[all …]
/arch/m68k/include/asm/
Dm525xsim.h235 movel #0x80000001,%a1
236 movec %a1,#3086 /* map MBAR2 region */
237 subql #1,%a1 /* get MBAR2 address in a1 */
243 moveb %d0,0x16b(%a1) /* interrupt base register */
255 movel 0x180(%a1),%d0 /* get current PLL value */
257 movel %d0,0x180(%a1) /* set PLL register */
267 movel %d0,0x180(%a1) /* set PLL register */
269 movel %d0,0x180(%a1) /* set PLL register */
294 movel %d0,0x18c(%a1)
296 movel %d0,0x190(%a1)
[all …]
/arch/mips/include/asm/
Dkvm_para.h53 register unsigned long a1 asm("a1"); in kvm_hypercall2()
57 a1 = arg1; in kvm_hypercall2()
60 : "=r" (r) : "r" (n), "r" (a0), "r" (a1) : "memory" in kvm_hypercall2()
72 register unsigned long a1 asm("a1"); in kvm_hypercall3()
77 a1 = arg1; in kvm_hypercall3()
81 : "=r" (r) : "r" (n), "r" (a0), "r" (a1), "r" (a2) : "memory" in kvm_hypercall3()

123456789