Searched refs:R1 (Results 1 - 25 of 45) sorted by relevance

12

/arch/blackfin/lib/
H A Dsmulsi3_highpart.S18 R2 = R1.L * R0.L (FU);
19 R3 = R1.H * R0.L (IS,M);
20 R0 = R0.H * R1.H, R1 = R0.H * R1.L (IS,M);
22 R1.L = R2.H + R1.L;
26 R1.L = R1.L + R3.L;
28 R1 >>>
30 R1 = R1 + R3; define
31 R1 = R1 + R2; define
33 R1 = R1 + R2; define
[all...]
H A Dstrcpy.S11 * R1 = address (src)
26 P1 = R1 ; /* src*/
29 R1 = B [P1++] (Z); define
30 B [P0++] = R1;
31 CC = R1;
H A Dumulsi3_highpart.S18 R2 = R1.H * R0.H, R3 = R1.L * R0.H (FU);
19 R0 = R1.L * R0.L, R1 = R1.H * R0.L (FU);
24 R0 = R0 + R1;
26 R1 = cc; define
27 R1 = PACK(R1.l,R0.h); define
28 R0 = R1
[all...]
H A Ddivsi3.S20 * R1 - Denominator (i)
39 R3 = R0 ^ R1;
57 DIVS(R0, R1);
58 DIVQ(R0, R1);
59 DIVQ(R0, R1);
60 DIVQ(R0, R1);
61 DIVQ(R0, R1);
62 DIVQ(R0, R1);
63 DIVQ(R0, R1);
64 DIVQ(R0, R1);
185 R1 = R1.L (Z); define
[all...]
H A Dmemmove.S14 * R1 = From Address
22 P3 = R1; /* P3 = From Address */
27 CC = R1 < R0 (IU); /* From < To */
29 R3 = R1 + R2;
36 R3 = R1 | R0; /* OR addresses together */
47 R1 = [I0++]; define
52 [P0++] = R1;
54 R1 = [I0++]; define
58 MNOP || [P0++] = R1 || R1
79 R1 = B[P3--] (Z); define
[all...]
H A Dudivsi3.S20 CC = R0 < R1 (IU); /* If X < Y, always return 0 */
23 R2 = R1 << 16;
28 R3 = R1 >> 15; /* and Y is a 15-bit number */
47 DIVQ(R0, R1); // 1
48 DIVQ(R0, R1); // 2
49 DIVQ(R0, R1); // 3
50 DIVQ(R0, R1); // 4
51 DIVQ(R0, R1); // 5
52 DIVQ(R0, R1); // 6
53 DIVQ(R0, R1); //
218 R1 = R1.L (Z); define
273 R1 = R0 - R3; define
[all...]
H A Dmemcmp.S11 * R1 = Second Address (s2)
24 P3 = R1; /* P3 = s2 Address */
28 I0 = R1; /* s2 */
29 R1 = R1 | R0; /* OR addresses together */ define
30 R1 <<= 30; /* check bottom two bits */
43 R1 = [I0++]; define
45 MNOP || R0 = [P0++] || R1 = [I0++];
47 CC = R0 == R1;
60 R1 define
[all...]
H A Dstrcmp.S11 * R1 = address (s2)
28 P1 = R1 ; /* s2 */
32 R1 = B[P1++] (Z); /* get *s2 */ define
33 CC = R0 == R1; /* compare a byte */
39 R0 = R0 - R1; /* *s1 - *s2 */
H A Dmodsi3.S4 * Registers in: R0, R1 = Numerator/ Denominator
27 CC=R1==0;
29 CC=R0==R1;
31 CC = R1 == 1;
33 CC = R1 == -1;
42 R6 = R1; /* Save for later */
H A Dumodsi3.S23 CC= R1==0;
25 CC=R0==R1;
27 CC = R1 == 1;
29 CC = R0<R1 (IU);
35 R6 = R1;
H A Dmemcpy.S17 * R1 = From Address (src)
36 P1 = R1 ; /* src*/
40 CC = R1 < R0; /* src < dst */
42 R3 = R1 + R2;
49 R3 = R1 | R0;
50 R1 = 0x3; define
51 R3 = R3 & R1;
99 R1 = B[P1++] (X); define
101 B[P0++] = R1;
118 R1 define
[all...]
H A Dmemset.S20 * R1 = filler byte
32 R1 = R1.B (Z); /* R1 = fill char */ define
40 R2 = R1 << 8; /* create quad filler */
41 R2.L = R2.L + R1.L(NS);
42 R2.H = R2.L + R1.H(NS);
66 B[P0++] = R1;
78 B[P0++] = R1;
83 B[P0++] = R1;
[all...]
H A Dmemchr.S11 * R1 = sought byte (c)
24 R1 = R1.B(Z); define
33 CC = R3 == R1;
H A Dstrncmp.S11 * R1 = address (src)
29 P1 = R1 ; /* s2 */
32 R1 = B[P1++] (Z); /* get *s2 */ define
33 CC = R0 == R1; /* compare a byte */
44 R0 = R0 - R1; /* *s1 - *s2 */
H A Dmuldi3.S18 R1:R0 * R3:R2
19 = R1.h:R1.l:R0.h:R0.l * R3.h:R3.l:R2.h:R2.l
20 [X] = (R1.h * R3.h) * 2^96
21 [X] + (R1.h * R3.l + R1.l * R3.h) * 2^80
22 [X] + (R1.h * R2.h + R1.l * R3.l + R3.h * R0.h) * 2^64
23 [T1] + (R1.h * R2.l + R3.h * R0.l + R1
66 R1 = A0.w; define
[all...]
H A Dstrncpy.S12 * R1 = address (src)
32 P1 = R1 ; /* src*/
36 R1 = B [P1++] (Z); define
37 B [P0++] = R1;
38 CC = R1 == 0;
64 * R1 = filler byte (this case it's zero, set above)
81 B [P0++] = R1;
H A Douts.S19 P1 = R1; /* P1 = address */
32 P1 = R1; /* P1 = address */
45 P1 = R1; /* P1 = address */
58 P1 = R1; /* P1 = address */
62 .Lword8_loop_s: R1 = B[P1++];
65 R0 = R0 + R1;
/arch/blackfin/kernel/
H A Dfixed_code.S36 * R1: value to store
41 [P0] = R1;
49 * R1: compare value
57 CC = R0 == R1;
70 * R1: previous contents of the memory address.
73 R1 = [P0]; define
74 R0 = R1 + R0;
85 * R1: previous contents of the memory address.
88 R1 = [P0]; define
89 R0 = R1
103 R1 = [P0]; define
118 R1 = [P0]; define
133 R1 = [P0]; define
[all...]
/arch/x86/crypto/
H A Dtwofish-x86_64-asm_64.S46 #define R1 %rbx define
222 pushq R1
231 movq (R3), R1
233 input_whitening(R1,%r11,a_offset)
237 shr $32, R1
242 encrypt_round(R0,R1,R2,R3,0);
243 encrypt_round(R2,R3,R0,R1,8);
244 encrypt_round(R0,R1,R2,R3,2*8);
245 encrypt_round(R2,R3,R0,R1,3*8);
246 encrypt_round(R0,R1,R
[all...]
H A Dtwofish-i586-asm_32.S247 encrypt_round(R0,R1,R2,R3,0);
248 encrypt_round(R2,R3,R0,R1,8);
249 encrypt_round(R0,R1,R2,R3,2*8);
250 encrypt_round(R2,R3,R0,R1,3*8);
251 encrypt_round(R0,R1,R2,R3,4*8);
252 encrypt_round(R2,R3,R0,R1,5*8);
253 encrypt_round(R0,R1,R2,R3,6*8);
254 encrypt_round(R2,R3,R0,R1,7*8);
255 encrypt_round(R0,R1,R2,R3,8*8);
256 encrypt_round(R2,R3,R0,R1,
[all...]
/arch/blackfin/mach-common/
H A Dcache.S27 * R1 = end address
37 R1 += -1;
38 R1 = R1 & R2; define
39 R1 += L1_CACHE_BYTES;
42 R2 = R1 - R0;
H A Dinterrupt.S35 * R0 contains the interrupt number, while R1 may contain the value of IPEND,
82 [--sp] = r1; /* IPEND - R1 may or may not be set up before jumping here. */
169 R1 = [P0]; define
170 CC = BITTST(R1, EVT_IVHW_P);
173 R1 = EVT_IVHW_P; define
174 [P0] = R1;
176 CC = R1 == R2;
188 R1.L = LO(VEC_HWERR);
189 R1.H = HI(VEC_HWERR);
190 R0 = R0 | R1;
[all...]
/arch/hexagon/kernel/
H A Dvm_entry.S132 * of pt_regs in HVM mode. Save R0/R1, set handler's address in R1.
139 * Need to save off R0, R1, R2, R3 immediately.
145 memd(R29 + #(_PT_R0100 + -_PT_REGS_SIZE)) = R1:0; \
152 memd(R29 + #_PT_ER_VMEL) = R1:0; \
154 R1.L = #LO(CHandler); \
158 R1.H = #HI(CHandler); \
201 R1.L = #LO(_TIF_ALLWORK_MASK)
203 R1.H = #HI(_TIF_ALLWORK_MASK);
210 R1 define
224 R1 = and(R0, #(_TIF_SIGPENDING | _TIF_NOTIFY_RESUME)); define
227 R1 = R0; /* unsigned long thread_info_flags */ define
[all...]
H A Dvm_switch.S71 R29 = memw(R1 + #(_TASK_STRUCT_THREAD + _THREAD_STRUCT_SWITCH_SP));
88 THREADINFO_REG = memw(R1 + #_TASK_THREAD_INFO);
/arch/blackfin/include/asm/
H A Dentry.h32 R1 = [P0];
113 R1 = ASTAT; \
123 ASTAT = R1; \
130 1: ASTAT = R1; \
143 R1 = ASTAT; \
153 ASTAT = R1; \
159 1: ASTAT = R1; \

Completed in 220 milliseconds

12