Searched refs:a7 (Results 1 - 25 of 132) sorted by relevance

123456

/linux-master/arch/xtensa/lib/
H A Dmulsi3.S49 mul16u a7, a4, a3
52 add a7, a7, a6
53 slli a7, a7, 16
54 add a2, a7, a4
77 sub a7, a2, a3
79 movgez a4, a2, a7 /* a4 = max (a2, a3) */
80 movltz a3, a2, a7 /* a3 = min (a2, a3) */
86 do_addx2 a7, a
[all...]
H A 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,
[all...]
H A Dusercopy.S49 * a7/ tmp
76 srli a7, a4, 4 # number of loop iterations with 16B
104 EX(10f) l8ui a7, a3, 1
107 EX(10f) s8i a7, a5, 1
123 add a7, a3, a4 # a7 = end address for source
131 blt a3, a7, .Lnextbyte
145 loopnez a7, .Loop1done
147 beqz a7, .Loop1done
148 slli a8, a7,
[all...]
H A 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, a
[all...]
H A Ddivsi3.S12 xor a7, a2, a3 /* sign = dividend ^ divisor */
46 movltz a2, a5, a7 /* return (sign < 0) ? -quotient : quotient */
52 movgez a2, a6, a7 /* (sign < 0) ? -udividend : udividend */
59 movltz a2, a4, a7 /* else return (sign < 0) ? -1 : 1 */
H A 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
H A Dudivsi3.S15 do_nsau a5, a6, a2, a7 /* dividend_shift = nsau (dividend) */
16 do_nsau a4, a3, a2, a7 /* divisor_shift = nsau (divisor) */
H A Dumodsi3.S14 do_nsau a5, a2, a6, a7 /* dividend_shift = nsau (dividend) */
15 do_nsau a4, a3, a6, a7 /* divisor_shift = nsau (divisor) */
/linux-master/arch/riscv/kernel/vdso/
H A Drt_sigreturn.S13 li a7, __NR_rt_sigreturn
H A Dgetcpu.S14 li a7, __NR_getcpu
H A Dsys_hwprobe.S10 li a7, __NR_riscv_hwprobe
H A Dflush_icache.S14 li a7, __NR_riscv_flush_icache
/linux-master/arch/xtensa/kernel/
H A Dmcount.S24 * its argument is in a10 and all the usual argument registers (a2 - a7)
38 1: xor a7, a2, a1
40 and a7, a7, a3
41 xor a7, a7, a1
66 s32i a7, sp, 24
75 l32i a7, sp, 24
H A Dcoprocessor.S167 s32i a7, a1, PT_AREG7
187 /* Get coprocessor save/load table entry (a7). */
189 movi a7, .Lcp_regs_jump_table
190 addx8 a7, a3, a7
191 addx4 a7, a3, a7
229 l32i a2, a7, CP_REGS_TAB_OFFSET
230 l32i a3, a7, CP_REGS_TAB_SAVE
243 l32i a2, a7, CP_REGS_TAB_OFFSE
[all...]
H A Dalign.S196 addi a7, a7, 2 # increment PC (assume 16-bit insn)
198 addi a7, a7, 1
200 addi a7, a7, 3
271 addi a7, a7, 2 # increment PC (assume 16-bit insn)
276 addi a7, a7,
[all...]
/linux-master/arch/loongarch/vdso/
H A Dsigreturn.S21 li.w a7, __NR_rt_sigreturn
/linux-master/arch/m68k/fpsp040/
H A 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) |tes
[all...]
H A 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)
[all...]
H A 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
131 addl #4,%a7 |poin
[all...]
/linux-master/tools/testing/selftests/riscv/hwprobe/
H A Dsys_hwprobe.S10 li a7, 258
/linux-master/arch/riscv/lib/
H A Dmemmove.S44 * Both Copy Modes: a7 - Inverse Shift ammount
106 * a7 = XLEN - a6 = XLEN + -a6
110 not a7, a6
111 addi a7, a7, (SZREG * 8 + 1)
119 * store_ptr[0 - 2] = (load_val0 >> {a6}) | (load_val1 << {a7});
126 * store_ptr[1 - 2] = (load_val1 >> {a6}) | (load_val0 << {a7});
137 sll t2, t1, a7
146 sll t2, t0, a7
168 * a7
[all...]
/linux-master/arch/xtensa/boot/boot-redboot/
H A Dbootstrap.S98 mov.n a7, a0
102 l32i a10, a7, 0
103 l32i a11, a7, 4
106 l32i a10, a7, 8
107 l32i a11, a7, 12
111 addi a7, a7, 16
155 movi a7, __bss_end
160 blt a6, a7, 3b
/linux-master/arch/riscv/kernel/
H A Dcopy-unaligned.S20 REG_L a7, 3*SZREG(a1)
28 REG_S a7, 3*SZREG(a0)
52 lb a7, 3(a1)
60 sb a7, 3(a0)
/linux-master/arch/powerpc/platforms/powernv/
H A Dopal-call.c17 s64 a4, s64 a5, s64 a6, s64 a7,
35 args[7] = a7;
70 s64 a4, s64 a5, s64 a6, s64 a7,
75 __trace_opal_entry(a0, a1, a2, a3, a4, a5, a6, a7, opcode);
76 ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr);
87 s64 a4, s64 a5, s64 a6, s64 a7,
97 int64_t a4, int64_t a5, int64_t a6, int64_t a7, int64_t opcode)
110 return __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr);
116 ret = __opal_call_trace(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr);
118 ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcod
16 __trace_opal_entry(s64 a0, s64 a1, s64 a2, s64 a3, s64 a4, s64 a5, s64 a6, s64 a7, unsigned long opcode) argument
69 __opal_call_trace(s64 a0, s64 a1, s64 a2, s64 a3, s64 a4, s64 a5, s64 a6, s64 a7, unsigned long opcode, unsigned long msr) argument
86 __opal_call_trace(s64 a0, s64 a1, s64 a2, s64 a3, s64 a4, s64 a5, s64 a6, s64 a7, unsigned long opcode, unsigned long msr) argument
96 opal_call(int64_t a0, int64_t a1, int64_t a2, int64_t a3, int64_t a4, int64_t a5, int64_t a6, int64_t a7, int64_t opcode) argument
[all...]
/linux-master/arch/riscv/kvm/
H A Dvcpu_sbi_v01.c27 switch (cp->a7) {
78 if (cp->a7 == SBI_EXT_0_1_REMOTE_FENCE_I)
80 else if (cp->a7 == SBI_EXT_0_1_REMOTE_SFENCE_VMA) {

Completed in 263 milliseconds

123456