Home
last modified time | relevance | path

Searched full:a7 (Results 1 – 25 of 302) sorted by relevance

12345678910>>...13

/Linux-v5.10/arch/xtensa/lib/
Dmemcopy.S51 * a7/ tmp
71 add a7, a3, a4 # a7 = end address for source
79 bne a3, a7, .Lnextbyte # continue loop if $a3:src != $a7:src_end
104 l8ui a7, a3, 1
108 s8i a7, a5, 1
122 srli a7, a4, 4 # number of loop iterations with 16B
131 loopnez a7, .Loop1done
133 beqz a7, .Loop1done
134 slli a8, a7, 4
139 l32i a7, a3, 4
[all …]
Dusercopy.S49 * a7/ tmp
71 srli a7, a4, 4 # number of loop iterations with 16B
99 EX(10f) l8ui a7, a3, 1
102 EX(10f) s8i a7, a5, 1
118 add a7, a3, a4 # a7 = end address for source
126 blt a3, a7, .Lnextbyte
140 loopnez a7, .Loop1done
142 beqz a7, .Loop1done
143 slli a8, a7, 4
148 EX(10f) l32i a7, a3, 4
[all …]
Dchecksum.S61 l32i a7, a2, 4
63 ONES_ADD(a4, a7)
65 l32i a7, a2, 12
67 ONES_ADD(a4, a7)
69 l32i a7, a2, 20
71 ONES_ADD(a4, a7)
73 l32i a7, a2, 28
75 ONES_ADD(a4, a7)
141 l16ui a7, a2, 1 /* bits 8..23 */
148 slli a7, a7, 8
[all …]
Dmemset.S40 slli a7, a3, 8 # duplicate character in all bytes of word
41 or a3, a3, a7 # ...
42 slli a7, a3, 16 # ...
43 or a3, a3, a7 # ...
48 srli a7, a4, 4 # number of loop iterations with 16B
61 loopnez a7, .Loop1done
63 beqz a7, .Loop1done
64 slli a6, a7, 4
/Linux-v5.10/arch/m68k/fpsp040/
Dx_snan.S44 fsave -(%a7)
75 frestore (%a7)+
89 moveb (%a7),VER_TMP(%a6)
90 cmpib #VER_40,(%a7) |test for orig unimp frame
97 clrl (%a7)
99 clrl -(%a7) |clear and dec a7
101 moveb VER_TMP(%a6),(%a7) |format a busy frame
102 moveb #BUSY_SIZE-4,1(%a7)
108 frestore (%a7)+
117 moveb (%a7),VER_TMP(%a6)
[all …]
Dx_fline.S38 cmpw #UNIMP_VEC,EXC_VEC-4(%a7)
44 subl #4,%a7 |4 accounts for 2-word difference
48 fsave -(%a7)
53 addl #4,%a6 |to offset the sub.l #4,a7 above so that
68 cmpib #VER_40,(%a7) |test for orig unimp frame
70 subl #UNIMP_40_SIZE-4,%a7 |emulate an orig fsave
71 moveb #VER_40,(%a7)
72 moveb #UNIMP_40_SIZE-4,1(%a7)
73 clrw 2(%a7)
76 cmpib #VER_41,(%a7) |test for rev unimp frame
[all …]
Dgen_except.S58 cmpib #IDLE_SIZE-4,1(%a7) |test for idle frame
60 cmpib #UNIMP_40_SIZE-4,1(%a7) |test for orig unimp frame
62 cmpib #UNIMP_41_SIZE-4,1(%a7) |test for rev unimp frame
64 cmpib #BUSY_SIZE-4,1(%a7) |if size <> $60, fmt error
66 leal BUSY_SIZE+LOCAL_SIZE(%a7),%a1 |init a1 so fpsp.h
102 cmpib #UNIMP_40_SIZE-4,1(%a7) |test for orig unimp frame
104 leal UNIMP_40_SIZE+LOCAL_SIZE(%a7),%a1
107 cmpib #UNIMP_41_SIZE-4,1(%a7) |test for rev unimp frame
109 leal UNIMP_41_SIZE+LOCAL_SIZE(%a7),%a1
126 | A7 must be incremented to the point before the
[all …]
Dbugfix.S174 cmpib #VER_40,4(%a7)
271 movel (%a7)+,%d1 |save return address from bsr
272 frestore (%a7)+
273 fsave -(%a7)
277 cmpw #0x4060,(%a7)
309 clrl (%a7)
311 clrl -(%a7)
313 movel #0x40600000,-(%a7)
318 movel %d1,-(%a7) |return bsr return address
397 movel (%a7)+,%d1 |save return address from bsr
[all …]
Dx_unsupp.S44 fsave -(%a7)
50 moveb (%a7),VER_TMP(%a6) |save version number
51 moveb (%a7),%d0 |test for valid version num
78 clrl -(%a7)
79 moveb VER_TMP(%a6),(%a7) |move idle fmt word to top of stack
Dx_unfl.S47 fsave -(%a7)
76 frestore (%a7)+
111 frestore (%a7)+
130 frestore (%a7)+
147 movew #0,-(%a7)
148 movew %d0,-(%a7) |copy RND_PREC to stack
171 movew #0x1,(%a7) |override g_rndpr precision
194 addl (%a7)+,%d1 |merge PREC/MODE
/Linux-v5.10/arch/c6x/lib/
Dcsum_64plus.S44 LDW .D1T1 *A4++,A7
46 MV .S2X A7,B7
47 || EXTU .S1 A7,0,16,A16
65 LDNW .D1T1 *A4++,A7
69 MV .S2X A7,B7
70 || EXTU .S1 A7,0,16,A16
71 || MPYU .M1 A7,A2,A8
83 ZERO .L1 A7
88 LDBU .D1T1 *A4++,A7
91 SHL .S1 A7,8,A0
[all …]
/Linux-v5.10/arch/xtensa/boot/boot-redboot/
Dbootstrap.S95 mov.n a7, a0
99 l32i a10, a7, 0
100 l32i a11, a7, 4
103 l32i a10, a7, 8
104 l32i a11, a7, 12
108 addi a7, a7, 16
152 movi a7, __bss_end
157 blt a6, a7, 3b
178 movi a7, 0x1000000
186 # a7 maximum size of destination
[all …]
/Linux-v5.10/arch/xtensa/kernel/
Dalign.S168 s32i a7, a2, PT_AREG7
201 rsr a7, epc1 # load exception address
203 and a3, a3, a7 # mask lower bits
208 __ssa8 a7
247 addi a7, a7, 2 # increment PC (assume 16-bit insn)
252 addi a7, a7, 1
254 addi a7, a7, 3
328 l32i a7, a2, PT_AREG7
344 1: # a7: instruction pointer, a4: instruction, a3: value
349 addi a7, a7, 2 # incr. PC,assume 16-bit instruction
[all …]
Dmcount.S33 1: xor a7, a2, a1
35 and a7, a7, a3
36 xor a7, a7, a1
Dentry.S177 s32i a7, a1, PT_AREG7
315 s32i a7, a1, PT_AREG7
457 save_xtregs_opt a1 a3 a4 a5 a6 a7 PT_XTREGS_OPT
465 mov a7, a2 # pass EXCCAUSE
567 load_xtregs_opt a1 a2 a4 a5 a6 a7 PT_XTREGS_OPT
594 rotw -1 # we restore a4..a7
598 * a4..a7. Be careful not to destroy what we have just restored.
607 2: rotw -1 # a0..a3 become a4..a7
608 addi a3, a7, -4*4 # next iteration
613 l32i a7, a3, PT_AREG_END + 12
[all …]
/Linux-v5.10/arch/arm/boot/dts/
Dmt6592.dtsi23 compatible = "arm,cortex-a7";
28 compatible = "arm,cortex-a7";
33 compatible = "arm,cortex-a7";
38 compatible = "arm,cortex-a7";
43 compatible = "arm,cortex-a7";
48 compatible = "arm,cortex-a7";
53 compatible = "arm,cortex-a7";
58 compatible = "arm,cortex-a7";
98 compatible = "arm,cortex-a7-gic";
Dvexpress-v2p-ca15_a7.dts60 compatible = "arm,cortex-a7";
70 compatible = "arm,cortex-a7";
80 compatible = "arm,cortex-a7";
234 pmu-a7 {
235 compatible = "arm,cortex-a7-pmu";
275 /* A7 PLL 0 reference clock */
284 /* A7 PLL 1 reference clock */
348 volt-a7 {
349 /* A7 CPU core voltage */
352 regulator-name = "A7 Vcore";
[all …]
Dbcm2836.dtsi24 compatible = "arm,cortex-a7-pmu";
46 compatible = "arm,cortex-a7";
53 compatible = "arm,cortex-a7";
60 compatible = "arm,cortex-a7";
67 compatible = "arm,cortex-a7";
Dmilbeaut-m10v.dtsi19 compatible = "arm,cortex-a7";
24 compatible = "arm,cortex-a7";
29 compatible = "arm,cortex-a7";
34 compatible = "arm,cortex-a7";
61 compatible = "arm,cortex-a7-gic";
Dmt6580.dtsi23 compatible = "arm,cortex-a7";
28 compatible = "arm,cortex-a7";
33 compatible = "arm,cortex-a7";
38 compatible = "arm,cortex-a7";
81 compatible = "arm,cortex-a7-gic";
Dexynos5422-cpus.dtsi8 * This file provides desired ordering for Exynos5422: CPU[0123] being the A7.
16 * from the LITTLE: Cortex-A7.
26 compatible = "arm,cortex-a7";
39 compatible = "arm,cortex-a7";
52 compatible = "arm,cortex-a7";
65 compatible = "arm,cortex-a7";
/Linux-v5.10/arch/xtensa/mm/
Dmisc.S36 __loopi a2, a7, PAGE_SIZE, 32
45 __endla a2, a7, 32
103 * in a6, and a7, respectively.
135 __loopi a2, a7, PAGE_SIZE, 32
144 __endla a2, a7, 32
172 movi a7, 0
187 addi a7, a5, PAGE_KERNEL
190 wdtlb a7, a8
223 bnez a7, 2f
229 bnez a7, 2f
[all …]
/Linux-v5.10/arch/powerpc/platforms/powernv/
Dopal-call.c16 s64 a4, s64 a5, s64 a6, s64 a7, in __trace_opal_entry() argument
34 args[7] = a7; in __trace_opal_entry()
69 s64 a4, s64 a5, s64 a6, s64 a7, in __opal_call_trace() argument
74 __trace_opal_entry(a0, a1, a2, a3, a4, a5, a6, a7, opcode); in __opal_call_trace()
75 ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); in __opal_call_trace()
86 s64 a4, s64 a5, s64 a6, s64 a7, in __opal_call_trace() argument
96 int64_t a4, int64_t a5, int64_t a6, int64_t a7, int64_t opcode) in opal_call() argument
106 return __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); in opal_call()
112 ret = __opal_call_trace(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); in opal_call()
114 ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); in opal_call()
[all …]
/Linux-v5.10/arch/arm64/crypto/
Dchacha-neon-core.S175 a7 .req w20
228 mov a7, v7.s[0]
253 add a3, a3, a7
293 eor a7, a7, a11
307 ror a7, a7, #20
320 add a3, a3, a7
360 eor a7, a7, a11
374 ror a7, a7, #25
385 add a2, a2, a7
425 eor a7, a7, a8
[all …]
/Linux-v5.10/include/linux/
Darm-smccc.h173 * @a0-a7: arguments passed in registers 0 to 7
185 unsigned long a5, unsigned long a6, unsigned long a7,
190 * @a0-a7: arguments passed in registers 0 to 7
202 unsigned long a5, unsigned long a6, unsigned long a7,
285 #define __declare_arg_7(a0, a1, a2, a3, a4, a5, a6, a7, res) \ argument
286 typeof(a7) __a7 = a7; \
288 register typeof(a7) arg7 asm("r7") = __a7
323 * @a0-a7: arguments passed in registers 0 to 7
339 * @a0-a7: arguments passed in registers 0 to 7
368 * @a0-a7: arguments passed in registers 0 to 7

12345678910>>...13