Home
last modified time | relevance | path

Searched refs:EX (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dfpu.S23 .macro EX insn, reg, src, offs
29 EX fst.d $f0, \base, (0 * FPU_REG_WIDTH)
30 EX fst.d $f1, \base, (1 * FPU_REG_WIDTH)
31 EX fst.d $f2, \base, (2 * FPU_REG_WIDTH)
32 EX fst.d $f3, \base, (3 * FPU_REG_WIDTH)
33 EX fst.d $f4, \base, (4 * FPU_REG_WIDTH)
34 EX fst.d $f5, \base, (5 * FPU_REG_WIDTH)
35 EX fst.d $f6, \base, (6 * FPU_REG_WIDTH)
36 EX fst.d $f7, \base, (7 * FPU_REG_WIDTH)
37 EX fs
[all...]
H A Dlbt.S17 .macro EX insn, reg, src, offs
79 EX st.d t1, a0, (0 * SCR_REG_WIDTH)
81 EX st.d t1, a0, (1 * SCR_REG_WIDTH)
83 EX st.d t1, a0, (2 * SCR_REG_WIDTH)
85 EX st.d t1, a0, (3 * SCR_REG_WIDTH)
88 EX st.w t1, a1, 0
98 EX ld.d t1, a0, (0 * SCR_REG_WIDTH) # restore scr
100 EX ld.d t1, a0, (1 * SCR_REG_WIDTH)
102 EX ld.d t1, a0, (2 * SCR_REG_WIDTH)
104 EX l
[all...]
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dr4k_fpu.S27 .macro EX insn, reg, src
118 EX sdc1 $f1, 8(a0)
119 EX sdc1 $f3, 24(a0)
120 EX sdc1 $f5, 40(a0)
121 EX sdc1 $f7, 56(a0)
122 EX sdc1 $f9, 72(a0)
123 EX sdc1 $f11, 88(a0)
124 EX sdc1 $f13, 104(a0)
125 EX sdc1 $f15, 120(a0)
126 EX sdc
[all...]
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dr4k_fpu.S27 .macro EX insn, reg, src
118 EX sdc1 $f1, 8(a0)
119 EX sdc1 $f3, 24(a0)
120 EX sdc1 $f5, 40(a0)
121 EX sdc1 $f7, 56(a0)
122 EX sdc1 $f9, 72(a0)
123 EX sdc1 $f11, 88(a0)
124 EX sdc1 $f13, 104(a0)
125 EX sdc1 $f15, 120(a0)
126 EX sdc
[all...]
/kernel/linux/linux-5.10/arch/sh/lib/
H A Dcopy_page.S74 #define EX(...) \ define
105 EX( mov.b @r5+,r1 )
108 EX( mov.b r1,@r4 )
184 EX( mov.l @r5+,r1 )
186 EX( mov.l r1,@r4 )
191 EX( mov.l @r5+,r0 )
192 EX( mov.l @r5+,r1 )
193 EX( mov.l @r5+,r2 )
194 EX( mov.l @r5+,r7 )
195 EX( mo
[all...]
/kernel/linux/linux-6.6/arch/sh/lib/
H A Dcopy_page.S74 #define EX(...) \ define
105 EX( mov.b @r5+,r1 )
108 EX( mov.b r1,@r4 )
184 EX( mov.l @r5+,r1 )
186 EX( mov.l r1,@r4 )
191 EX( mov.l @r5+,r0 )
192 EX( mov.l @r5+,r1 )
193 EX( mov.l @r5+,r2 )
194 EX( mov.l @r5+,r7 )
195 EX( mo
[all...]
/kernel/linux/linux-6.6/arch/xtensa/lib/
H A Dusercopy.S93 EX(10f) l8ui a6, a3, 0
95 EX(10f) s8i a6, a5, 0
103 EX(10f) l8ui a6, a3, 0
104 EX(10f) l8ui a7, a3, 1
106 EX(10f) s8i a6, a5, 0
107 EX(10f) s8i a7, a5, 1
126 EX(10f) l8ui a6, a3, 0
128 EX(10f) s8i a6, a5, 0
152 EX(10f) l32i a6, a3, 0
153 EX(1
[all...]
H A Dchecksum.S224 EX(10f) l32i a9, a2, 0
225 EX(10f) l32i a8, a2, 4
226 EX(10f) s32i a9, a3, 0
227 EX(10f) s32i a8, a3, 4
230 EX(10f) l32i a9, a2, 8
231 EX(10f) l32i a8, a2, 12
232 EX(10f) s32i a9, a3, 8
233 EX(10f) s32i a8, a3, 12
236 EX(10f) l32i a9, a2, 16
237 EX(1
[all...]
/kernel/linux/linux-5.10/arch/mips/lib/
H A Dmemset.S48 #define EX(insn,reg,addr,handler) \ define
59 EX(LONG_S, \val, (\offset + 0 * STORSIZE)(\dst), \fixup)
60 EX(LONG_S, \val, (\offset + 1 * STORSIZE)(\dst), \fixup)
61 EX(LONG_S, \val, (\offset + 2 * STORSIZE)(\dst), \fixup)
62 EX(LONG_S, \val, (\offset + 3 * STORSIZE)(\dst), \fixup)
64 EX(LONG_S, \val, (\offset + 4 * STORSIZE)(\dst), \fixup)
65 EX(LONG_S, \val, (\offset + 5 * STORSIZE)(\dst), \fixup)
66 EX(LONG_S, \val, (\offset + 6 * STORSIZE)(\dst), \fixup)
67 EX(LONG_S, \val, (\offset + 7 * STORSIZE)(\dst), \fixup)
70 EX(LONG_
[all...]
/kernel/linux/linux-6.6/arch/mips/lib/
H A Dmemset.S48 #define EX(insn,reg,addr,handler) \ define
59 EX(LONG_S, \val, (\offset + 0 * STORSIZE)(\dst), \fixup)
60 EX(LONG_S, \val, (\offset + 1 * STORSIZE)(\dst), \fixup)
61 EX(LONG_S, \val, (\offset + 2 * STORSIZE)(\dst), \fixup)
62 EX(LONG_S, \val, (\offset + 3 * STORSIZE)(\dst), \fixup)
64 EX(LONG_S, \val, (\offset + 4 * STORSIZE)(\dst), \fixup)
65 EX(LONG_S, \val, (\offset + 5 * STORSIZE)(\dst), \fixup)
66 EX(LONG_S, \val, (\offset + 6 * STORSIZE)(\dst), \fixup)
67 EX(LONG_S, \val, (\offset + 7 * STORSIZE)(\dst), \fixup)
70 EX(LONG_
[all...]
/kernel/linux/linux-5.10/arch/xtensa/lib/
H A Dchecksum.S223 EX(10f) l32i a9, a2, 0
224 EX(10f) l32i a8, a2, 4
225 EX(10f) s32i a9, a3, 0
226 EX(10f) s32i a8, a3, 4
229 EX(10f) l32i a9, a2, 8
230 EX(10f) l32i a8, a2, 12
231 EX(10f) s32i a9, a3, 8
232 EX(10f) s32i a8, a3, 12
235 EX(10f) l32i a9, a2, 16
236 EX(1
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dfpu.S26 .macro EX insn, reg, src, offs
52 EX fst.d $f0, \base, (0 * FPU_REG_WIDTH)
53 EX fst.d $f1, \base, (1 * FPU_REG_WIDTH)
54 EX fst.d $f2, \base, (2 * FPU_REG_WIDTH)
55 EX fst.d $f3, \base, (3 * FPU_REG_WIDTH)
56 EX fst.d $f4, \base, (4 * FPU_REG_WIDTH)
57 EX fst.d $f5, \base, (5 * FPU_REG_WIDTH)
58 EX fst.d $f6, \base, (6 * FPU_REG_WIDTH)
59 EX fst.d $f7, \base, (7 * FPU_REG_WIDTH)
60 EX fs
[all...]
/kernel/linux/linux-5.10/arch/ia64/lib/
H A Dmemcpy_mck.S21 #define EK(y...) EX(y)
157 EX(.ex_handler, (p16) ld8 r34=[src0],16)
159 EX(.ex_handler, (p17) st8 [dst0]=r33,16)
162 EX(.ex_handler, (p16) ld8 r32=[src0],16)
164 EX(.ex_handler, (p16) st8 [dst0]=r34,16)
170 EX(.ex_handler, (p6) ld8 t1=[src0])
173 EX(.ex_hndlr_s, (p7) ld8 t2=[src1],8)
177 EX(.ex_hndlr_s, (p8) ld8 t3=[src1])
178 EX(.ex_handler, (p6) st8 [dst0]=t1) // store byte 1
180 EX(
[all...]
H A Dcopy_user.S30 * - fix extraneous stop bit introduced by the EX() macro.
115 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1)
116 EX(.failure_out,(EPI) st1 [dst1]=val1[PIPE_DEPTH-1],1)
197 EX(.failure_in_pipe2,(p16) ld1 val1[0]=[src1],1)
198 EX(.failure_out,(EPI) st1 [dst1]=val1[PIPE_DEPTH-1],1)
241 EX(.failure_out,(EPI) st8 [dst1]=tmp,8); \
243 EX(3f,(p16) ld8 val1[1]=[src1],8); \
308 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1)
309 EX(.failure_out,(EPI) st1 [dst1]=val1[PIPE_DEPTH-1],1)
334 EX(
[all...]
H A Dclear_user.S82 EX( .Lexit1, st1 [buf]=r0,1 )
106 EX( .Lexit3, (p6) st1 [buf]=r0,1 ) // 1-byte aligned
110 EX( .Lexit3, (p6) st2 [buf]=r0,2 ) // 2-byte aligned
114 EX( .Lexit3, (p6) st4 [buf]=r0,4 ) // 4-byte aligned
118 EX( .Lexit3, (p6) st8 [buf]=r0,8 ) // 8-byte aligned
149 2: EX(.Lexit3, st8 [buf]=r0,16 )
169 EX( .Lexit2, (p6) st8 [buf]=r0,8 ) // at least 8 bytes
173 EX( .Lexit2, (p7) st4 [buf]=r0,4 ) // at least 4 bytes
177 EX( .Lexit2, (p6) st2 [buf]=r0,2 ) // at least 2 bytes
181 EX(
[all...]
/kernel/linux/linux-6.6/arch/ia64/lib/
H A Dmemcpy_mck.S21 #define EK(y...) EX(y)
157 EX(.ex_handler, (p16) ld8 r34=[src0],16)
159 EX(.ex_handler, (p17) st8 [dst0]=r33,16)
162 EX(.ex_handler, (p16) ld8 r32=[src0],16)
164 EX(.ex_handler, (p16) st8 [dst0]=r34,16)
170 EX(.ex_handler, (p6) ld8 t1=[src0])
173 EX(.ex_hndlr_s, (p7) ld8 t2=[src1],8)
177 EX(.ex_hndlr_s, (p8) ld8 t3=[src1])
178 EX(.ex_handler, (p6) st8 [dst0]=t1) // store byte 1
180 EX(
[all...]
H A Dcopy_user.S30 * - fix extraneous stop bit introduced by the EX() macro.
115 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1)
116 EX(.failure_out,(EPI) st1 [dst1]=val1[PIPE_DEPTH-1],1)
197 EX(.failure_in_pipe2,(p16) ld1 val1[0]=[src1],1)
198 EX(.failure_out,(EPI) st1 [dst1]=val1[PIPE_DEPTH-1],1)
241 EX(.failure_out,(EPI) st8 [dst1]=tmp,8); \
243 EX(3f,(p16) ld8 val1[1]=[src1],8); \
308 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1)
309 EX(.failure_out,(EPI) st1 [dst1]=val1[PIPE_DEPTH-1],1)
334 EX(
[all...]
H A Dclear_user.S82 EX( .Lexit1, st1 [buf]=r0,1 )
106 EX( .Lexit3, (p6) st1 [buf]=r0,1 ) // 1-byte aligned
110 EX( .Lexit3, (p6) st2 [buf]=r0,2 ) // 2-byte aligned
114 EX( .Lexit3, (p6) st4 [buf]=r0,4 ) // 4-byte aligned
118 EX( .Lexit3, (p6) st8 [buf]=r0,8 ) // 8-byte aligned
149 2: EX(.Lexit3, st8 [buf]=r0,16 )
169 EX( .Lexit2, (p6) st8 [buf]=r0,8 ) // at least 8 bytes
173 EX( .Lexit2, (p7) st4 [buf]=r0,4 ) // at least 4 bytes
177 EX( .Lexit2, (p6) st2 [buf]=r0,2 ) // at least 2 bytes
181 EX(
[all...]
/kernel/linux/linux-5.10/arch/alpha/lib/
H A Dclear_user.S16 #define EX(x,y...) \ define
36 0: EX( stq_u $31, 0($16) ) # e0 : zero one word
46 2: EX( stq_u $31, 0($16) ) # e0 : zero four words
48 EX( stq_u $31, 8($16) ) # e0 :
50 EX( stq_u $31, 16($16) ) # e0 :
52 EX( stq_u $31, 24($16) ) # e0 :
62 1: EX( ldq_u $5, 0($16) ) # e0 :
66 EX( stq_u $5, 0($16) ) # e0 :
78 EX( ldq_u $5, 0($16) ) # e0 : load dst word to mask back in
83 EX( stq_
[all...]
H A Dev6-clear_user.S34 #define EX(x,y...) \ define
67 EX( ldq_u $5, 0($16) ) # .. .. .. L : load dst word to mask back in
72 EX( stq_u $5, -8($16) ) # .. .. .. L :
104 EX( stq_u $31, 0($16) ) # .. .. .. L
141 EX( stq_u $31, 0($16) ) # .. L .. ..
145 EX( stq_u $31, 8($16) ) # L :
146 EX( stq_u $31, 16($16) ) # L :
150 EX( stq_u $31, 24($16) ) # L :
151 EX( stq_u $31, 32($16) ) # L :
156 EX( stq_
[all...]
/kernel/linux/linux-6.6/arch/alpha/lib/
H A Dclear_user.S16 #define EX(x,y...) \ define
36 0: EX( stq_u $31, 0($16) ) # e0 : zero one word
46 2: EX( stq_u $31, 0($16) ) # e0 : zero four words
48 EX( stq_u $31, 8($16) ) # e0 :
50 EX( stq_u $31, 16($16) ) # e0 :
52 EX( stq_u $31, 24($16) ) # e0 :
62 1: EX( ldq_u $5, 0($16) ) # e0 :
66 EX( stq_u $5, 0($16) ) # e0 :
78 EX( ldq_u $5, 0($16) ) # e0 : load dst word to mask back in
83 EX( stq_
[all...]
H A Dev6-clear_user.S34 #define EX(x,y...) \ define
67 EX( ldq_u $5, 0($16) ) # .. .. .. L : load dst word to mask back in
72 EX( stq_u $5, -8($16) ) # .. .. .. L :
104 EX( stq_u $31, 0($16) ) # .. .. .. L
141 EX( stq_u $31, 0($16) ) # .. L .. ..
145 EX( stq_u $31, 8($16) ) # L :
146 EX( stq_u $31, 16($16) ) # L :
150 EX( stq_u $31, 24($16) ) # L :
151 EX( stq_u $31, 32($16) ) # L :
156 EX( stq_
[all...]
/kernel/linux/linux-6.6/arch/sparc/lib/
H A Dchecksum_32.S150 #define EX(x,y) \ define
165 EX(ldd [src + off + 0x00], t0); \
166 EX(ldd [src + off + 0x08], t2); \
168 EX(ldd [src + off + 0x10], t4); \
170 EX(ldd [src + off + 0x18], t6); \
172 EX(std t0, [dst + off + 0x00]); \
174 EX(std t2, [dst + off + 0x08]); \
176 EX(std t4, [dst + off + 0x10]); \
178 EX(std t6, [dst + off + 0x18]); \
187 EX(ld
[all...]
H A Dmemset.S18 #define EX(x,y,a,b) \ define
43 EX(std source, [base - offset - n], \
93 EX(stb %g3, [%o0], sub %o1, 0)
97 EX(stb %g3, [%o0 + 0x01], sub %o1, 1)
99 EX(stb %g3, [%o0 + 0x02], sub %o1, 2)
121 EX(st %g3, [%o0], sub %o1, 0)
155 EX(st %g3, [%o0], and %o1, 7)
161 EX(sth %g3, [%o0], and %o1, 3)
165 EX(stb %g3, [%o0], and %o1, 1)
178 EX(st
[all...]
/kernel/linux/linux-5.10/arch/sparc/lib/
H A Dchecksum_32.S150 #define EX(x,y) \ define
232 EX(ldd [%o0 + 0x00], %g2)
237 EX(st %g2, [%o1 - 0x08])
240 EX(st %g3, [%o1 - 0x04])
243 EX(ld [%o0 + 0x00], %g2)
246 EX(st %g2, [%o1 - 0x04])
256 2: EX(lduh [%o0 + 0x00], %o4)
258 EX(sth %o4, [%o1 + 0x00])
262 4: EX(ldub [%o0 + 0x00], %o5)
263 EX(st
[all...]

Completed in 13 milliseconds

123