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

12

/arch/mips/kernel/
H A Dr4k_fpu.S25 .macro EX insn, reg, src
57 EX sdc1 $f1, SC_FPREGS+8(a0)
58 EX sdc1 $f3, SC_FPREGS+24(a0)
59 EX sdc1 $f5, SC_FPREGS+40(a0)
60 EX sdc1 $f7, SC_FPREGS+56(a0)
61 EX sdc1 $f9, SC_FPREGS+72(a0)
62 EX sdc1 $f11, SC_FPREGS+88(a0)
63 EX sdc1 $f13, SC_FPREGS+104(a0)
64 EX sdc1 $f15, SC_FPREGS+120(a0)
65 EX sdc
[all...]
H A Dr2300_fpu.S21 #define EX(a,b) \ define
35 EX(swc1 $f0,(SC_FPREGS+0)(a0))
36 EX(swc1 $f1,(SC_FPREGS+8)(a0))
37 EX(swc1 $f2,(SC_FPREGS+16)(a0))
38 EX(swc1 $f3,(SC_FPREGS+24)(a0))
39 EX(swc1 $f4,(SC_FPREGS+32)(a0))
40 EX(swc1 $f5,(SC_FPREGS+40)(a0))
41 EX(swc1 $f6,(SC_FPREGS+48)(a0))
42 EX(swc1 $f7,(SC_FPREGS+56)(a0))
43 EX(swc
[all...]
/arch/alpha/include/asm/
H A Da.out.h11 #define SET_AOUT_PERSONALITY(BFPM, EX) \
12 set_personality (((BFPM->taso || EX.ah.entry < 0x100000000L \
H A Delf.h147 #define SET_PERSONALITY(EX) \
148 set_personality(((EX).e_flags & EF_ALPHA_32BIT) \
/arch/tile/lib/
H A Dmemcpy_32.S37 #define EX \ define
118 EX: { lw r3, r1; addi r1, r1, 4; slti_u r8, r2, 16 } label
119 EX: { lw r4, r1; addi r1, r1, 4 } label
120 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } label
121 EX: { sw r0, r4; addi r0, r0, 4; addi r2, r2, -4 } label
127 EX: { lw r3, r1; addi r1, r1, 4 } label
128 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } label
146 EX: { lw r3, r1; addi r1, r1, 4 } label
148 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } label
157 EX label
160 EX: { lw r6, r3; addi r3, r3, 64 } label
163 EX: { lw r7, r3; addi r3, r3, 64 } label
186 EX: { move r12, r5; lw r16, r1 } label
189 EX: { lw r5, r3; addi r3, r3, 64 } label
193 EX: { move r12, r6; lw r16, r1 } label
196 EX: { lw r6, r3; addi r3, r3, 64 } label
200 EX: { move r12, r7; lw r16, r1 } label
203 EX: { lw r7, r3; addi r3, r3, 64 } label
262 EX: { lw r17, r17; addi r1, r1, 48; mvz r3, r13, r1 } /* r17 = WORD_4 */ label
265 EX: { wh64 r9; addi r9, r9, 64 } label
271 EX: { lw r4, r1; addi r1, r1, 4; addi r20, r1, 16 } /* r4 = WORD_12 */ label
272 EX: { lw r8, r1; addi r1, r1, 4; slt_u r13, r20, r15 }/* r8 = WORD_13 */ label
273 EX: { lw r11, r1; addi r1, r1, -52; mvz r20, r13, r1 } /* r11 = WORD_14 */ label
278 EX: { lw r13, r1; addi r1, r1, 4; move zero, r16 } /* r13 = WORD_1 */ label
279 EX: { lw r14, r1; addi r1, r1, 4 } /* r14 = WORD_2 */ label
280 EX: { lw r15, r1; addi r1, r1, 8; addi r10, r0, 60 } /* r15 = WORD_3 */ label
285 EX: { lw r19, r1; addi r1, r1, 4; move zero, r17 } /* r19 = WORD_5 */ label
290 EX: { sw r10, r12 } /* store(WORD_15) */ label
293 EX: { lw r10, r1; addi r1, r1, 4 } /* r10 = WORD_6 */ label
294 EX: { lw r12, r1; addi r1, r1, 4 } /* r12 = WORD_7 */ label
297 EX: { lw r18, r1; addi r1, r1, 4 } /* r18 = WORD_8 */ label
300 EX: { sw r0, r16; addi r0, r0, 4; add r16, r0, r2 } /* store(WORD_0) */ label
301 EX: { sw r0, r13; addi r0, r0, 4; andi r16, r16, -64 } /* store(WORD_1) */ label
302 EX: { sw r0, r14; addi r0, r0, 4; slt_u r16, r9, r16 } /* store(WORD_2) */ label
303 EX: { sw r0, r15; addi r0, r0, 4; addi r13, sp, -64 } /* store(WORD_3) */ label
305 EX: { sw r0, r17; addi r0, r0, 4; mvz r9, r16, r13 }/* store(WORD_4) */ label
306 EX: { sw r0, r19; addi r0, r0, 4 } /* store(WORD_5) */ label
307 EX: { sw r0, r10; addi r0, r0, 4 } /* store(WORD_6) */ label
308 EX: { sw r0, r12; addi r0, r0, 4 } /* store(WORD_7) */ label
310 EX: { lw r13, r1; addi r1, r1, 4; move zero, r18 } /* r13 = WORD_9 */ label
311 EX: { lw r14, r1; addi r1, r1, 4 } /* r14 = WORD_10 */ label
312 EX: { lw r15, r1; move r1, r20 } /* r15 = WORD_11 */ label
315 EX: { sw r0, r18; addi r0, r0, 4 } /* store(WORD_8) */ label
316 EX: { sw r0, r13; addi r0, r0, 4 } /* store(WORD_9) */ label
317 EX: { sw r0, r14; addi r0, r0, 4 } /* store(WORD_10) */ label
318 EX: { sw r0, r15; addi r0, r0, 4 } /* store(WORD_11) */ label
321 EX: { sw r0, r4; addi r0, r0, 4 } /* store(WORD_12) */ label
323 EX: sw r0, r8 /* store(WORD_13) */ label
329 EX: sw r0, r11 /* store(WORD_14) */ label
358 EX: { lb_u r3, r1; addi r1, r1, 1; addi r4, r4, -1 } label
359 EX: { sb r0, r3; addi r0, r0, 1; addi r2, r2, -1 } label
367 EX: { andi r8, r0, 63; lwadd_na r6, r1, 4} label
381 EX: { lwadd_na r7, r1, 4; slti_u r8, r2, 4 + 4 } label
384 EX: { swadd r0, r6, 4; addi r2, r2, -4 } label
417 EX: { lw_na r15, r15; slt_u r8, r3, r18 } label
419 EX: { mvz r3, r8, r1; wh64 r0 } label
429 EX: { label
437 EX: { lwadd_na r11, r1, 12 } label
438 EX: { lwadd_na r14, r1, -24 } label
439 EX: { lwadd_na r8, r1, 4 } label
440 EX: { lwadd_na r9, r1, 4 } label
441 EX: { label
446 EX: { lwadd_na r12, r1, 4; addi r17, r17, 1 } label
447 EX: { lwadd_na r13, r1, 8; dword_align r6, r7, r1 } label
448 EX: { swadd r0, r6, 4; dword_align r7, r8, r1 } label
449 EX: { swadd r0, r7, 4; dword_align r8, r9, r1 } label
450 EX: { swadd r0, r8, 4; dword_align r9, r10, r1 } label
451 EX: { swadd r0, r9, 4; dword_align r10, r11, r1 } label
452 EX: { swadd r0, r10, 4; dword_align r11, r12, r1 } label
453 EX: { swadd r0, r11, 4; dword_align r12, r13, r1 } label
454 EX: { swadd r0, r12, 4; dword_align r13, r14, r1 } label
455 EX: { swadd r0, r13, 4; addi r2, r2, -32 } label
483 EX: { lb_u r3, r1; addi r1, r1, 1 } label
484 EX: { sb r0, r3; addi r0, r0, 1; addi r2, r2, -1 } label
[all...]
/arch/sh/lib/
H A Dcopy_page.S73 #define EX(...) \ define
104 EX( mov.b @r5+,r1 )
107 EX( mov.b r1,@r4 )
183 EX( mov.l @r5+,r1 )
185 EX( mov.l r1,@r4 )
190 EX( mov.l @r5+,r0 )
191 EX( mov.l @r5+,r1 )
192 EX( mov.l @r5+,r2 )
193 EX( mov.l @r5+,r7 )
194 EX( mo
[all...]
H A Dmemcpy-sh4.S29 add #-1,r5 ! 79 EX
33 add #-4,r5 ! 50 EX
35 add #7,r2 ! 79 EX
43 shll16 r3 ! 103 EX
46 shll8 r3 ! 102 EX ! Oxxx
48 shlr8 r6 ! 106 EX ! xNML
51 or r6,r3 ! 82 EX ! ONML
60 shlr16 r3 ! 107 EX
62 shlr8 r3 ! 106 EX ! xxxO
65 shll8 r6 ! 102 EX ! LMN
[all...]
/arch/xtensa/lib/
H A Dusercopy.S66 /* Load or store instructions that may cause exceptions use the EX macro. */
68 #define EX(insn,reg1,reg2,offset,handler) \ define
105 EX(l8ui, a6, a3, 0, l_fixup)
107 EX(s8i, a6, a5, 0, s_fixup)
115 EX(l8ui, a6, a3, 0, l_fixup)
116 EX(l8ui, a7, a3, 1, l_fixup)
118 EX(s8i, a6, a5, 0, s_fixup)
119 EX(s8i, a7, a5, 1, s_fixup)
138 EX(l8ui, a6, a3, 0, l_fixup)
140 EX(s8
[all...]
H A Dstrncpy_user.S17 /* Load or store instructions that may cause exceptions use the EX macro. */
19 #define EX(insn,reg1,reg2,offset,handler) \ define
78 EX(l8ui, a9, a3, 0, fixup_l) # get byte 0
80 EX(s8i, a9, a11, 0, fixup_s) # store byte 0
88 EX(l8ui, a9, a3, 0, fixup_l) # get byte 0
90 EX(s8i, a9, a11, 0, fixup_s) # store byte 0
95 EX(l8ui, a9, a3, 1, fixup_l) # get byte 0
97 EX(s8i, a9, a11, 0, fixup_s) # store byte 0
120 EX(l32i, a9, a3, 0, fixup_l) # get word from src
125 EX(s32
[all...]
H A Dmemset.S31 /* Load or store instructions that may cause exceptions use the EX macro. */
33 #define EX(insn,reg1,reg2,offset,handler) \ define
76 EX(s32i, a3, a5, 0, memset_fixup)
77 EX(s32i, a3, a5, 4, memset_fixup)
78 EX(s32i, a3, a5, 8, memset_fixup)
79 EX(s32i, a3, a5, 12, memset_fixup)
87 EX(s32i, a3, a5, 0, memset_fixup)
88 EX(s32i, a3, a5, 4, memset_fixup)
93 EX(s32i, a3, a5, 0, memset_fixup)
98 EX(s16
[all...]
H A Dstrnlen_user.S16 /* Load or store instructions that may cause exceptions use the EX macro. */
18 #define EX(insn,reg1,reg2,offset,handler) \ define
80 EX(l32i, a9, a4, 4, lenfixup) # get next word of string
91 EX(l32i, a9, a4, 4, lenfixup) # load 4 bytes for remaining checks
128 EX(l8ui, a9, a4, 4, lenfixup) # get byte 0
135 EX(l32i, a9, a4, 0, lenfixup) # get word with first two bytes of string
/arch/alpha/lib/
H A Dclear_user.S29 #define EX(x,y...) \ define
49 0: EX( stq_u $31, 0($6) ) # e0 : zero one word
59 2: EX( stq_u $31, 0($6) ) # e0 : zero four words
61 EX( stq_u $31, 8($6) ) # e0 :
63 EX( stq_u $31, 16($6) ) # e0 :
65 EX( stq_u $31, 24($6) ) # e0 :
75 1: EX( ldq_u $5, 0($6) ) # e0 :
79 EX( stq_u $5, 0($6) ) # e0 :
90 EX( ldq_u $5, 0($6) ) # e0 : load dst word to mask back in
95 EX( stq_
[all...]
H A Dev6-clear_user.S47 #define EX(x,y...) \ define
79 EX( ldq_u $5, 0($6) ) # .. .. .. L : load dst word to mask back in
84 EX( stq_u $5, -8($6) ) # .. .. .. L :
116 EX( stq_u $31, 0($6) ) # .. .. .. L
153 EX( stq_u $31, 0($6) ) # .. L .. ..
157 EX( stq_u $31, 8($6) ) # L :
158 EX( stq_u $31, 16($6) ) # L :
162 EX( stq_u $31, 24($6) ) # L :
163 EX( stq_u $31, 32($6) ) # L :
168 EX( stq_
[all...]
/arch/mips/lib/
H A Dmemset.S47 #define EX(insn,reg,addr,handler) \ define
58 EX(LONG_S, \val, (\offset + 0 * STORSIZE)(\dst), \fixup)
59 EX(LONG_S, \val, (\offset + 1 * STORSIZE)(\dst), \fixup)
60 EX(LONG_S, \val, (\offset + 2 * STORSIZE)(\dst), \fixup)
61 EX(LONG_S, \val, (\offset + 3 * STORSIZE)(\dst), \fixup)
63 EX(LONG_S, \val, (\offset + 4 * STORSIZE)(\dst), \fixup)
64 EX(LONG_S, \val, (\offset + 5 * STORSIZE)(\dst), \fixup)
65 EX(LONG_S, \val, (\offset + 6 * STORSIZE)(\dst), \fixup)
66 EX(LONG_S, \val, (\offset + 7 * STORSIZE)(\dst), \fixup)
69 EX(LONG_
[all...]
H A Dstrlen_user.S14 #define EX(insn,reg,addr,handler) \ define
34 1: EX(lbu, v1, (v0), .Lfault\@)
36 1: EX(lbue, v1, (v0), .Lfault\@)
H A Dstrnlen_user.S13 #define EX(insn,reg,addr,handler) \ define
39 EX(lb, t0, (v0), .Lfault\@)
41 EX(lbe, t0, (v0), .Lfault\@)
H A Dstrncpy_user.S14 #define EX(insn,reg,addr,handler) \ define
41 1: EX(lbu, v0, (v1), .Lfault\@)
43 1: EX(lbue, v0, (v1), .Lfault\@)
/arch/sparc/lib/
H A Dcopy_in_user.S11 #define EX(x,y) \ define
47 EX(ldxa [%o1] %asi, %o5)
48 EX(stxa %o5, [%o0] %asi)
56 EX(lduwa [%o1] %asi, %o5)
57 EX(stwa %o5, [%o0] %asi)
73 EX(lduwa [%o1] %asi, %g1)
74 EX(stwa %g1, [%o0] %asi)
85 EX(lduba [%o1] %asi, %g1)
86 EX(stba %g1, [%o0] %asi)
H A Dmemset.S16 #define EX(x,y,a,b) \ define
81 EX(stb %g3, [%o0], sub %o1, 0)
85 EX(stb %g3, [%o0 + 0x01], sub %o1, 1)
87 EX(stb %g3, [%o0 + 0x02], sub %o1, 2)
109 EX(st %g3, [%o0], sub %o1, 0)
146 EX(st %g3, [%o0], and %o1, 7)
152 EX(sth %g3, [%o0], and %o1, 3)
156 EX(stb %g3, [%o0], and %o1, 1)
169 EX(stb %g3, [%o0 - 1], add %o1, 1)
/arch/ia64/lib/
H A Dclear_user.S80 EX( .Lexit1, st1 [buf]=r0,1 )
104 EX( .Lexit3, (p6) st1 [buf]=r0,1 ) // 1-byte aligned
108 EX( .Lexit3, (p6) st2 [buf]=r0,2 ) // 2-byte aligned
112 EX( .Lexit3, (p6) st4 [buf]=r0,4 ) // 4-byte aligned
116 EX( .Lexit3, (p6) st8 [buf]=r0,8 ) // 8-byte aligned
147 2: EX(.Lexit3, st8 [buf]=r0,16 )
167 EX( .Lexit2, (p6) st8 [buf]=r0,8 ) // at least 8 bytes
171 EX( .Lexit2, (p7) st4 [buf]=r0,4 ) // at least 4 bytes
175 EX( .Lexit2, (p6) st2 [buf]=r0,2 ) // at least 2 bytes
179 EX(
[all...]
H A Dmemcpy_mck.S19 #define EK(y...) EX(y)
154 EX(.ex_handler, (p16) ld8 r34=[src0],16)
156 EX(.ex_handler, (p17) st8 [dst0]=r33,16)
159 EX(.ex_handler, (p16) ld8 r32=[src0],16)
161 EX(.ex_handler, (p16) st8 [dst0]=r34,16)
167 EX(.ex_handler, (p6) ld8 t1=[src0])
170 EX(.ex_hndlr_s, (p7) ld8 t2=[src1],8)
174 EX(.ex_hndlr_s, (p8) ld8 t3=[src1])
175 EX(.ex_handler, (p6) st8 [dst0]=t1) // store byte 1
177 EX(
[all...]
H A Dstrncpy_from_user.S32 EX(.Lexit, ld1 r8=[in1],1)
34 EX(.Lexit, st1 [in0]=r8,1)
H A Dcopy_user.S29 * - fix extraneous stop bit introduced by the EX() macro.
113 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1)
114 EX(.failure_out,(EPI) st1 [dst1]=val1[PIPE_DEPTH-1],1)
195 EX(.failure_in_pipe2,(p16) ld1 val1[0]=[src1],1)
196 EX(.failure_out,(EPI) st1 [dst1]=val1[PIPE_DEPTH-1],1)
239 EX(.failure_out,(EPI) st8 [dst1]=tmp,8); \
241 EX(3f,(p16) ld8 val1[1]=[src1],8); \
306 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1)
307 EX(.failure_out,(EPI) st1 [dst1]=val1[PIPE_DEPTH-1],1)
332 EX(
[all...]
H A Dstrlen_user.S166 EX(.Lexit1, ld8 val=[base],8) // load the initial bytes
175 EX(.Lexit1, (p6) ld8 val=[base],8)
/arch/ia64/include/asm/
H A Dasmmacro.h49 # define EX(y,x...) \ macro

Completed in 1377 milliseconds

12