Home
last modified time | relevance | path

Searched full:a2 (Results 1 – 25 of 1280) sorted by relevance

12345678910>>...52

/kernel/linux/linux-6.6/arch/xtensa/mm/
Dmisc.S28 * a2
36 __loopi a2, a7, PAGE_SIZE, 32
37 s32i a3, a2, 0
38 s32i a3, a2, 4
39 s32i a3, a2, 8
40 s32i a3, a2, 12
41 s32i a3, a2, 16
42 s32i a3, a2, 20
43 s32i a3, a2, 24
44 s32i a3, a2, 28
[all …]
/kernel/liteos_m/arch/xtensa/lx6/gcc/
Dlos_window.S40 rsr a2, WINDOWBASE /* read windowbase reg */
43 sub a3, a3, a2 /* get the num of high bits */
49 movi a2, WINDOWSTARTMASK
50 and a3, a3, a2
54 rsr a2, WINDOWBASE /* read windowbase reg */
56 addi a2, a2, 1
57 ssr a2
58 rsr a2, WINDOWSTART
59 srl a2, a2
60 or a2, a2, a3
[all …]
Dlos_dispatch.S43 addi a2, sp, -CONTEXT_SIZE
44 PUSH_ALL_REG a2
49 s32i a2, a5, 0 /* store sp */
55 and a2, a5, a3
56 addi a2, a2, 3
57 wsr a2, PS
60 mov a2, a4
61 POP_ALL_REG a2 EPC5 EPS5
73 addi a2, sp, -CONTEXT_SIZE
74 PUSH_ALL_REG a2
[all …]
/kernel/linux/linux-5.10/arch/xtensa/mm/
Dmisc.S28 * a2
36 __loopi a2, a7, PAGE_SIZE, 32
37 s32i a3, a2, 0
38 s32i a3, a2, 4
39 s32i a3, a2, 8
40 s32i a3, a2, 12
41 s32i a3, a2, 16
42 s32i a3, a2, 20
43 s32i a3, a2, 24
44 s32i a3, a2, 28
[all …]
/kernel/linux/linux-6.6/arch/xtensa/lib/
Dmulsi3.S38 mull a2, a2, a3
41 or a4, a2, a3
44 mul16u a2, a2, a3
47 srai a4, a2, 16
50 mul16u a6, a5, a2
51 mul16u a4, a2, a3
54 add a2, a7, a4
57 mul.aa.hl a2, a3
58 mula.aa.lh a2, a3
60 umul.aa.ll a2, a3
[all …]
Dchecksum.S25 * a2 = buf
47 extui a5, a2, 0, 2
57 add a5, a5, a2 /* a5 = end of last 32-byte chunk */
60 l32i a6, a2, 0
61 l32i a7, a2, 4
64 l32i a6, a2, 8
65 l32i a7, a2, 12
68 l32i a6, a2, 16
69 l32i a7, a2, 20
72 l32i a6, a2, 24
[all …]
Ddivsi3.S10 quos a2, a2, a3
12 xor a7, a2, a3 /* sign = dividend ^ divisor */
13 do_abs a6, a2, a4 /* udividend = abs (dividend) */
16 do_nsau a5, a6, a2, a8 /* udividend_shift = nsau (udividend) */
17 do_nsau a4, a3, a2, a8 /* udivisor_shift = nsau (udivisor) */
23 movi a2, 0 /* quotient = 0 */
32 addi a2, a2, 1
34 slli a2, a2, 1
43 addi a2, a2, 1 /* increment if udividend >= udivisor */
45 neg a5, a2
[all …]
/kernel/linux/linux-5.10/arch/csky/abiv2/
Dstrcpy.S14 ldw a2, (a1)
15 tstnbz a2
17 stw a2, (a3)
19 ldw a2, (a1, 4)
20 tstnbz a2
22 stw a2, (a3, 4)
24 ldw a2, (a1, 8)
25 tstnbz a2
27 stw a2, (a3, 8)
29 ldw a2, (a1, 12)
[all …]
Dstrcmp.S10 xor a2, a3, a1
11 andi a2, 0x3
12 bnez a2, 7f
86 xtrb0 a2, t1
87 subu a0, a2
88 bez a2, 4f
93 xtrb1 a2, t1
94 subu a0, a2
95 bez a2, 4f
100 xtrb2 a2, t1
[all …]
/kernel/linux/linux-6.6/arch/csky/abiv2/
Dstrcpy.S14 ldw a2, (a1)
15 tstnbz a2
17 stw a2, (a3)
19 ldw a2, (a1, 4)
20 tstnbz a2
22 stw a2, (a3, 4)
24 ldw a2, (a1, 8)
25 tstnbz a2
27 stw a2, (a3, 8)
29 ldw a2, (a1, 12)
[all …]
Dstrcmp.S10 xor a2, a3, a1
11 andi a2, 0x3
12 bnez a2, 7f
86 xtrb0 a2, t1
87 subu a0, a2
88 bez a2, 4f
93 xtrb1 a2, t1
94 subu a0, a2
95 bez a2, 4f
100 xtrb2 a2, t1
[all …]
/kernel/linux/linux-5.10/arch/xtensa/kernel/
Dentry.S113 * a2: new stack pointer, original value in depc
115 * depc: a2, original value saved on stack (PT_DEPC)
133 /* Save a1, a2, a3, and set SP. */
136 s32i a1, a2, PT_AREG1
137 s32i a0, a2, PT_AREG2
138 s32i a3, a2, PT_AREG3
139 mov a1, a2
146 movi a2, 0
147 wsr a2, depc # terminate user stack trace with 0
149 xsr a2, icountlevel
[all …]
Dhead.S35 * - a2 contains either 0 or a pointer to a list of boot parameters.
43 * The bootloader passes a pointer to a list of boot parameters in a2.
57 wsr a2, excsave1
86 rsr a2, excsave1
88 bltu a2, a3, 1f
89 sub a2, a2, a3
91 bgeu a2, a3, 1f
93 add a2, a2, a3
94 wsr a2, excsave1
115 movi a2, VECBASE_VADDR
[all …]
Dvectors.S30 * a2: new stack pointer, original value in depc
32 * depc: a2, original value saved on stack (PT_DEPC)
75 wsr a2, depc # save a2
76 l32i a2, a3, EXC_TABLE_KSTK # load kernel stack to a2
77 s32i a0, a2, PT_AREG0 # save a0 to ESF
79 s32i a0, a2, PT_DEPC # mark it as a regular exception
102 wsr a2, depc # save a2
103 addi a2, a1, -16-PT_SIZE # adjust stack pointer
104 s32i a0, a2, PT_AREG0 # save a0 to ESF
106 s32i a0, a2, PT_DEPC # mark it as a regular exception
[all …]
Dcoprocessor.S32 xchal_cp##x##_store a2 a3 a4 a5 a6; \
49 xchal_cp##x##_load a2 a3 a4 a5 a6; \
107 * a2: new stack pointer, original in DEPC
109 * depc: a2, original value saved on stack (PT_DEPC)
120 s32i a3, a2, PT_AREG3
122 s32i a1, a2, PT_AREG1
123 s32i a3, a2, PT_SAR
124 mov a1, a2
125 rsr a2, depc
126 s32i a2, a1, PT_AREG2
[all …]
/kernel/linux/linux-6.6/arch/xtensa/kernel/
Dentry.S104 * a2: new stack pointer, original value in depc
106 * depc: a2, original value saved on stack (PT_DEPC)
124 /* Save a1, a2, a3, and set SP. */
127 s32i a1, a2, PT_AREG1
128 s32i a0, a2, PT_AREG2
129 s32i a3, a2, PT_AREG3
130 mov a1, a2
137 movi a2, 0
138 wsr a2, depc # terminate user stack trace with 0
140 xsr a2, icountlevel
[all …]
Dhead.S36 * - a2 contains either 0 or a pointer to a list of boot parameters.
44 * The bootloader passes a pointer to a list of boot parameters in a2.
58 wsr a2, excsave1
89 rsr a2, excsave1
91 bltu a2, a3, 1f
92 sub a2, a2, a3
94 bgeu a2, a3, 1f
96 add a2, a2, a3
97 wsr a2, excsave1
118 movi a2, VECBASE_VADDR
[all …]
Dvectors.S30 * a2: new stack pointer, original value in depc
32 * depc: a2, original value saved on stack (PT_DEPC)
75 wsr a2, depc # save a2
76 l32i a2, a3, EXC_TABLE_KSTK # load kernel stack to a2
77 s32i a0, a2, PT_AREG0 # save a0 to ESF
79 s32i a0, a2, PT_DEPC # mark it as a regular exception
102 wsr a2, depc # save a2
103 addi a2, a1, -16 - PT_KERNEL_SIZE # adjust stack pointer
104 s32i a0, a2, PT_AREG0 # save a0 to ESF
106 s32i a0, a2, PT_DEPC # mark it as a regular exception
[all …]
Dalign.S154 * a2: new stack pointer, original in DEPC
156 * depc: a2, original value saved on stack (PT_DEPC)
217 * a2: new stack pointer, original in DEPC
219 * depc: a2, original value saved on stack (PT_DEPC)
309 s32i a3, a2, PT_AREG0; _j .Lexit; .align 8
311 s32i a3, a2, PT_AREG2; _j .Lexit; .align 8
312 s32i a3, a2, PT_AREG3; _j .Lexit; .align 8
313 s32i a3, a2, PT_AREG4; _j .Lexit; .align 8
314 s32i a3, a2, PT_AREG5; _j .Lexit; .align 8
315 s32i a3, a2, PT_AREG6; _j .Lexit; .align 8
[all …]
Dcoprocessor.S52 xchal_cp##x##_store a2 a3 a4 a5 a6; \
60 xchal_cp##x##_load a2 a3 a4 a5 a6; \
113 * a2: new stack pointer, original in DEPC
115 * depc: a2, original value saved on stack (PT_DEPC)
124 s32i a3, a2, PT_AREG3
132 GET_THREAD_INFO (a0, a2)
146 l32i a3, a2, PT_AREG3
156 s32i a1, a2, PT_AREG1
157 s32i a3, a2, PT_SAR
158 mov a1, a2
[all …]
/kernel/linux/linux-6.6/arch/riscv/lib/
Dtishift.S10 beqz a2, .L1
12 sub a5,a5,a2
15 sext.w a2,a2
16 srl a0,a0,a2
18 srl a2,a1,a2
20 mv a1,a2
25 li a2,0
27 mv a1,a2
33 beqz a2, .L3
35 sub a5,a5,a2
[all …]
/kernel/linux/linux-5.10/arch/riscv/lib/
Dtishift.S10 beqz a2, .L1
12 sub a5,a5,a2
15 sext.w a2,a2
16 srl a0,a0,a2
18 srl a2,a1,a2
20 mv a1,a2
25 li a2,0
27 mv a1,a2
33 beqz a2, .L3
35 sub a5,a5,a2
[all …]
/kernel/linux/linux-5.10/arch/xtensa/lib/
Dchecksum.S25 * a2 = buf
47 extui a5, a2, 0, 2
57 add a5, a5, a2 /* a5 = end of last 32-byte chunk */
60 l32i a6, a2, 0
61 l32i a7, a2, 4
64 l32i a6, a2, 8
65 l32i a7, a2, 12
68 l32i a6, a2, 16
69 l32i a7, a2, 20
72 l32i a6, a2, 24
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/cgroup/
Dtest_cpuset_prs.sh70 rmdir A1/A2/A3 A1/A2 A1 B1 > /dev/null 2>&1
206 # test -- A1 -- A2 -- A3
217 # test old-A1 old-A2 old-A3 old-B1 new-A1 new-A2 new-A3 new-B1 fail ECPUs Pstate
219 " S+ C0-1 . . C2-3 S+ C4-5 . . 0 A2:0-1"
231 " S+ C0-3:P1:S+ C2-3:P1 . . . . . . 0 A1:0-1,A2:2-3"
232 " S+ C0-3:P1:S+ C2-3:P1 . . C1-3 . . . 0 A1:1,A2:2-3"
233 " S+ C2-3:P1:S+ C3:P1 . . C3 . . . 0 A1:,A2:3 A1:P1,A2:P1"
234 " S+ C2-3:P1:S+ C3:P1 . . C3 P0 . . 0 A1:3,A2:3 A1:P1,A2:P0"
235 " S+ C2-3:P1:S+ C2:P1 . . C2-4 . . . 0 A1:3-4,A2:2"
236 " S+ C2-3:P1:S+ C3:P1 . . C3 . . C0-2 0 A1:,B1:0-2 A1:P1,A2:P1"
[all …]
/kernel/linux/linux-5.10/arch/csky/kernel/
Dentry.S34 ldw a2, (sp, LSAVE_A2)
48 mtcr a2, ss4
61 bgeni a2, 31
62 WR_MCIR a2
63 bgeni a2, 25
64 WR_MCIR a2
67 lrw a2, va_pa_offset
68 ld.w a2, (a2, 0)
69 subu r6, a2
72 mov a2, a3
[all …]

12345678910>>...52