Home
last modified time | relevance | path

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

12345678910>>...18

/linux/arch/riscv/lib/
H A Dmemset.S28 sb a1, 0(t0)
35 andi a1, a1, 0xff
36 slli a3, a1, 8
37 or a1, a3, a1
38 slli a3, a1, 16
39 or a1, a3, a1
41 slli a3, a1, 32
42 or a1, a3, a1
66 REG_S a1, 0(t0)
67 REG_S a1, SZREG(t0)
[all …]
H A Dmemcpy.S18 andi a4, a1, SZREG-1
26 andi a3, a1, ~(SZREG-1)
29 sub a4, a3, a1
31 lb a5, 0(a1)
32 addi a1, a1, 1
35 bltu a1, a3, 1b
41 add a3, a1, a4
43 REG_L a4, 0(a1)
44 REG_L a5, SZREG(a1)
45 REG_L a6, 2*SZREG(a1)
[all …]
H A Dclear_page.S29 lw a1, riscv_cboz_block_size
33 add a0, a0, a1
36 add a0, a0, a1
39 add a0, a0, a1
41 add a0, a0, a1
44 add a0, a0, a1
46 add a0, a0, a1
48 add a0, a0, a1
50 add a0, a0, a1
53 add a0, a0, a1
[all …]
H A Dtishift.S17 sll a4,a1,a4
18 srl a2,a1,a2
20 mv a1,a2
26 srl a0,a1,a0
27 mv a1,a2
40 sll a4,a1,a4
41 sra a2,a1,a2
43 mv a1,a2
48 srai a2,a1,0x3f
49 sra a0,a1,a0
[all …]
H A Dmemmove.S28 beq a0, a1, .Lreturn_from_memmove
54 add a4, a1, a2
87 xor t0, a0, a1
93 bltu a1, a0, .Lmisaligned_fixup_copy_reverse
98 andi a5, a1, (SZREG - 1) /* Find the alignment offset of src (a1) */
100 sub a5, a1, t3 /* Find the difference between src and dest */
101 andi a1, a1, -SZREG /* Align the src pointer */
132 REG_L t0, (0 * SZREG)(a1)
134 REG_L t1, (1 * SZREG)(a1)
143 REG_L t0, (2 * SZREG)(a1)
[all …]
H A Duaccess.S90 fixup lb a5, 0(a1), 10f
91 addi a1, a1, 1 /* src */
104 andi a3, a1, SZREG-1
117 fixup REG_L a4, 0(a1), 10f
118 fixup REG_L a5, SZREG(a1), 10f
119 fixup REG_L a6, 2*SZREG(a1), 10f
120 fixup REG_L a7, 3*SZREG(a1), 10f
121 fixup REG_L t1, 4*SZREG(a1), 10f
122 fixup REG_L t2, 5*SZREG(a1), 10f
123 fixup REG_L t3, 6*SZREG(a1), 10f
[all …]
H A Dxor.S11 vle8.v v0, (a1)
16 vse8.v v16, (a1)
17 add a1, a1, a3
25 vle8.v v0, (a1)
33 vse8.v v16, (a1)
34 add a1, a1, a4
42 vle8.v v0, (a1)
53 vse8.v v16, (a1)
54 add a1, a1, a5
62 vle8.v v0, (a1)
[all …]
/linux/arch/loongarch/lib/
H A Dmemcpy.S42 1: ld.b t0, a1, 0
45 addi.d a1, a1, 1
65 1: ld.b t0, a1, 0
70 2: ld.h t0, a1, 0
75 3: ld.h t0, a1, 0
76 ld.b t1, a1, 2
82 4: ld.w t0, a1, 0
87 5: ld.w t0, a1, 0
88 ld.b t1, a1, 4
94 6: ld.w t0, a1, 0
[all …]
H A Dmemset.S48 1: st.b a1, a0, 0
67 fill_to_64 a1
73 st.d a1, a0, 0
84 st.d a1, a3, 0
85 st.d a1, a3, 8
86 st.d a1, a3, 16
87 st.d a1, a3, 24
88 st.d a1, a3, 32
89 st.d a1, a3, 40
90 st.d a1, a3, 48
[all …]
H A Dcopy_user.S39 1: ld.b t0, a1, 0
42 PTR_ADDI a1, a1, 1
65 0: ld.d t0, a1, 0
67 add.d a3, a1, a2
74 add.d a1, a1, t0
78 bgeu a1, a4, .Llt64
82 2: ld.d t0, a1, 0
83 3: ld.d t1, a1, 8
84 4: ld.d t2, a1, 16
85 5: ld.d t3, a1, 24
[all …]
/linux/arch/riscv/kernel/
H A Dcopy-unaligned.S15 add a3, a1, a4
17 REG_L a4, 0(a1)
18 REG_L a5, SZREG(a1)
19 REG_L a6, 2*SZREG(a1)
20 REG_L a7, 3*SZREG(a1)
21 REG_L t0, 4*SZREG(a1)
22 REG_L t1, 5*SZREG(a1)
23 REG_L t2, 6*SZREG(a1)
24 REG_L t3, 7*SZREG(a1)
34 addi a1, a1, 8*SZREG
[all …]
/linux/arch/riscv/kernel/tests/kprobes/
H A Dtest-kprobes-asm.S8 li a1, KPROBE_TEST_MAGIC_UPPER
11 add a1, a1, a2
13 add a0, a1, x0
19 mv a1, ra
35 jr a1
40 mv a1, ra
48 jr a1
56 la a1, test_kprobes_auipc_addr
57 sub a0, a0, a1
59 li a1, KPROBE_TEST_MAGIC_UPPER
[all …]
/linux/arch/xtensa/kernel/
H A Dstacktrace.c35 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_user() local
44 frame.sp = a1; in xtensa_backtrace_user()
79 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user()
82 frame.sp = a1; in xtensa_backtrace_user()
101 if (!access_ok(&SPILL_SLOT(a1, 0), 8)) in xtensa_backtrace_user()
104 if (__get_user(a0, &SPILL_SLOT(a1, 0)) || in xtensa_backtrace_user()
105 __get_user(a1, &SPILL_SLOT(a1, 1))) in xtensa_backtrace_user()
109 frame.sp = a1; in xtensa_backtrace_user()
126 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_kernel() local
128 sp_start = a1 & ~(THREAD_SIZE - 1); in xtensa_backtrace_kernel()
[all …]
H A Dentry.S127 s32i a1, a2, PT_AREG1
130 mov a1, a2
141 s32i a3, a1, PT_SAR
142 s32i a2, a1, PT_ICOUNTLEVEL
146 s32i a2, a1, PT_THREADPTR
156 s32i a2, a1, PT_WINDOWBASE
157 s32i a3, a1, PT_WINDOWSTART
161 s32i a2, a1, PT_WMASK # needed for restoring registers
165 s32i a2, a1, PT_WINDOWBASE
166 s32i a3, a1, PT_WINDOWSTART
[all …]
H A Dcoprocessor.S156 s32i a1, a2, PT_AREG1
158 mov a1, a2
160 s32i a2, a1, PT_AREG2
164 s32i a4, a1, PT_AREG4
165 s32i a5, a1, PT_AREG5
166 s32i a6, a1, PT_AREG6
167 s32i a7, a1, PT_AREG7
168 s32i a8, a1, PT_AREG8
169 s32i a9, a1, PT_AREG9
170 s32i a10, a1, PT_AREG10
[all …]
/linux/arch/m68k/kernel/
H A Dhead.S600 lea %pc@(m68k_machtype),%a1
601 movel %a0@,%a1@
604 lea %pc@(m68k_fputype),%a1
605 movel %a0@,%a1@
608 lea %pc@(m68k_mmutype),%a1
609 movel %a0@,%a1@
612 lea %pc@(m68k_cputype),%a1
613 movel %a0@,%a1@
626 lea %pc@(L(mac_videobase)),%a1
627 movel %a0@,%a1@
[all …]
/linux/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.c440 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy() argument
450 vdev->args[3] = *a1; in vnic_dev_cmd_proxy()
467 *a1 = vdev->args[2]; in vnic_dev_cmd_proxy()
473 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument
478 vdev->args[1] = *a1; in vnic_dev_cmd_no_proxy()
483 *a1 = vdev->args[1]; in vnic_dev_cmd_no_proxy()
501 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument
508 a0, a1, wait); in vnic_dev_cmd()
511 a0, a1, wait); in vnic_dev_cmd()
514 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd()
[all …]
/linux/arch/loongarch/mm/
H A Dpage.S44 LONG_L t0, a1, (LONGSIZE * 0)
45 LONG_L t1, a1, (LONGSIZE * 1)
46 LONG_L t2, a1, (LONGSIZE * 2)
47 LONG_L t3, a1, (LONGSIZE * 3)
48 LONG_L t4, a1, (LONGSIZE * 4)
49 LONG_L t5, a1, (LONGSIZE * 5)
50 LONG_L t6, a1, (LONGSIZE * 6)
51 LONG_L t7, a1, (LONGSIZE * 7)
55 LONG_L t0, a1, (LONGSIZE * 8)
56 LONG_L t1, a1, (LONGSIZE * 9)
[all …]
/linux/arch/alpha/lib/
H A 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 …]
H A 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 …]
H A 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 …]
/linux/arch/mips/kernel/
H A Dr4k_fpu.S156 EX sw t1, 0(a1)
171 EX lw t1, 0(a1)
245 op_one_wr \op, 0, a1
246 op_one_wr \op, 1, a1
247 op_one_wr \op, 2, a1
248 op_one_wr \op, 3, a1
249 op_one_wr \op, 4, a1
250 op_one_wr \op, 5, a1
251 op_one_wr \op, 6, a1
252 op_one_wr \op, 7, a1
[all …]
/linux/arch/m68k/math-emu/
H A 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 …]
/linux/drivers/scsi/fnic/
H A Dvnic_dev.c264 u64 *a1 = &vdev->args[1]; in vnic_dev_cmd1() local
274 writeq(*a1, &devcmd->args[1]); in vnic_dev_cmd1()
300 *a1 = readq(&devcmd->args[1]); in vnic_dev_cmd1()
501 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument
506 vdev->args[1] = *a1; in vnic_dev_cmd_no_proxy()
511 *a1 = vdev->args[1]; in vnic_dev_cmd_no_proxy()
518 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument
525 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd()
533 u64 a0, a1 = 0; in vnic_dev_fw_info() local
547 err = vnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait); in vnic_dev_fw_info()
[all …]
/linux/arch/m68k/fpsp040/
H A 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 …]

12345678910>>...18