Home
last modified time | relevance | path

Searched refs:a1 (Results 1 – 25 of 162) sorted by relevance

1234567

/glibc-2.36/sysdeps/mips/
Dmemcpy.S282 PTR_SUBU t0,a0,a1
313 xor t8,a1,a0
322 C_LDHI t8,0(a1)
323 PTR_ADDU a1,a1,a3
348 lb a3, 6(a1)
351 lb a3, 5(a1)
354 lb a3, 4(a1)
357 lb a3, 3(a1)
360 lb a3, 2(a1)
363 lb a3, 1(a1)
[all …]
Dmemset.S217 beq a1,zero,L(set0) /* If memset value is zero no smear */
224 dins a1, a1, 8, 8 /* Replicate fill byte into half-word. */
225 dins a1, a1, 16, 16 /* Replicate fill byte into word. */
226 dins a1, a1, 32, 32 /* Replicate fill byte into dbl word. */
228 ins a1, a1, 8, 8 /* Replicate fill byte into half-word. */
229 ins a1, a1, 16, 16 /* Replicate fill byte into word. */
233 and a1,0xff
234 dsll t2,a1,8
235 or a1,t2
236 dsll t2,a1,16
[all …]
/glibc-2.36/sysdeps/unix/
Dsysdep.h33 #define __INTERNAL_SYSCALL1(name, a1) \ argument
34 INTERNAL_SYSCALL (name, 1, a1)
35 #define __INTERNAL_SYSCALL2(name, a1, a2) \ argument
36 INTERNAL_SYSCALL (name, 2, a1, a2)
37 #define __INTERNAL_SYSCALL3(name, a1, a2, a3) \ argument
38 INTERNAL_SYSCALL (name, 3, a1, a2, a3)
39 #define __INTERNAL_SYSCALL4(name, a1, a2, a3, a4) \ argument
40 INTERNAL_SYSCALL (name, 4, a1, a2, a3, a4)
41 #define __INTERNAL_SYSCALL5(name, a1, a2, a3, a4, a5) \ argument
42 INTERNAL_SYSCALL (name, 5, a1, a2, a3, a4, a5)
[all …]
/glibc-2.36/string/
Dwordcopy.c35 op_t a0, a1; in WORDCOPY_FWD_ALIGNED() local
46 a1 = ((op_t *) srcp)[0]; in WORDCOPY_FWD_ALIGNED()
58 a1 = ((op_t *) srcp)[0]; in WORDCOPY_FWD_ALIGNED()
70 a1 = ((op_t *) srcp)[0]; in WORDCOPY_FWD_ALIGNED()
84 a1 = ((op_t *) srcp)[0]; in WORDCOPY_FWD_ALIGNED()
97 ((op_t *) dstp)[0] = a1; in WORDCOPY_FWD_ALIGNED()
99 a1 = ((op_t *) srcp)[1]; in WORDCOPY_FWD_ALIGNED()
103 ((op_t *) dstp)[2] = a1; in WORDCOPY_FWD_ALIGNED()
105 a1 = ((op_t *) srcp)[3]; in WORDCOPY_FWD_ALIGNED()
109 ((op_t *) dstp)[4] = a1; in WORDCOPY_FWD_ALIGNED()
[all …]
Dmemcmp.c119 op_t a0, a1; in memcmp_common_alignment() local
133 a1 = ((op_t *) srcp1)[0]; in memcmp_common_alignment()
146 a1 = ((op_t *) srcp1)[0]; in memcmp_common_alignment()
160 if (a1 != b1) in memcmp_common_alignment()
161 return CMP_LT_OR_GT (a1, b1); in memcmp_common_alignment()
164 a1 = ((op_t *) srcp1)[1]; in memcmp_common_alignment()
172 if (a1 != b1) in memcmp_common_alignment()
173 return CMP_LT_OR_GT (a1, b1); in memcmp_common_alignment()
176 a1 = ((op_t *) srcp1)[3]; in memcmp_common_alignment()
190 if (a1 != b1) in memcmp_common_alignment()
[all …]
/glibc-2.36/sysdeps/powerpc/power4/
Dwordcopy.c35 op_t a0, a1; in WORDCOPY_FWD_ALIGNED() local
51 a1 = ((op_t *) srcp)[1]; in WORDCOPY_FWD_ALIGNED()
53 ((op_t *) dstp)[1] = a1; in WORDCOPY_FWD_ALIGNED()
74 op_t a0, a1, a2; in WORDCOPY_FWD_DEST_ALIGNED() local
90 a1 = ((op_t *) srcp)[1]; in WORDCOPY_FWD_DEST_ALIGNED()
91 ((op_t *) dstp)[0] = MERGE (a0, sh_1, a1, sh_2); in WORDCOPY_FWD_DEST_ALIGNED()
96 a0 = a1; in WORDCOPY_FWD_DEST_ALIGNED()
104 a1 = ((op_t *) srcp)[1]; in WORDCOPY_FWD_DEST_ALIGNED()
106 ((op_t *) dstp)[0] = MERGE (a0, sh_1, a1, sh_2); in WORDCOPY_FWD_DEST_ALIGNED()
107 ((op_t *) dstp)[1] = MERGE (a1, sh_1, a2, sh_2); in WORDCOPY_FWD_DEST_ALIGNED()
[all …]
/glibc-2.36/sysdeps/powerpc/power6/
Dwordcopy.c35 op_t a0, a1; in WORDCOPY_FWD_ALIGNED() local
51 a1 = ((op_t *) srcp)[1]; in WORDCOPY_FWD_ALIGNED()
53 ((op_t *) dstp)[1] = a1; in WORDCOPY_FWD_ALIGNED()
70 a1 = ((op_t *) srcp)[1]; \
72 ((op_t *) dstp)[0] = MERGE (a0, align*8, a1, (__WORDSIZE-align*8)); \
73 ((op_t *) dstp)[1] = MERGE (a1, align*8, a2, (__WORDSIZE-align*8)); \
88 op_t a0, a1, a2; in WORDCOPY_FWD_DEST_ALIGNED() local
106 a1 = ((op_t *) srcp)[1]; in WORDCOPY_FWD_DEST_ALIGNED()
107 ((op_t *) dstp)[0] = MERGE (a0, sh_1, a1, sh_2); in WORDCOPY_FWD_DEST_ALIGNED()
112 a0 = a1; in WORDCOPY_FWD_DEST_ALIGNED()
[all …]
/glibc-2.36/sysdeps/alpha/alphaev6/
Dstxcpy.S58 mskqh t2, a1, t2 # U : detection in the src word (stall)
59 mskqh t1, a1, t3 # U :
62 mskql t0, a1, t0 # U : assemble the first output word
78 ldq_u t1, 0(a1) # L : Latency=3
79 addq a1, 8, a1 # E :
115 xor a0, a1, t0 # E :
121 ldq_u t1, 0(a1) # L : load first src word
123 addq a1, 8, a1 # E :
147 ldq_u t2, 8(a1) # L :
148 addq a1, 8, a1 # E :
[all …]
Dstxncpy.S65 mskqh t2, a1, t2 # U : detection in the src word (stall)
66 mskqh t1, a1, t3 # U :
69 mskql t0, a1, t0 # U : assemble the first output word
93 ldq_u t0, 0(a1) # L :
94 addq a1, 8, a1 # E :
145 xor a0, a1, t1 # E :
165 ldq_u t1, 0(a1) # L : load first src word
166 addq a1, 8, a1 # E :
192 ldq_u t2, 8(a1) # L : Latency=3 load second src word
193 addq a1, 8, a1 # E :
[all …]
/glibc-2.36/sysdeps/alpha/
Dstxcpy.S59 mskqh t2, a1, t2 # e0 : detection in the src word
60 mskqh t1, a1, t3 # e0 :
62 mskql t0, a1, t0 # e0 : assemble the first output word
73 ldq_u t1, 0(a1) # e0 :
74 addq a1, 8, a1 # .. e1 :
106 xor a0, a1, t0 # e0 :
112 ldq_u t1, 0(a1) # e0 : load first src word
114 addq a1, 8, a1 # e0 :
135 ldq_u t2, 8(a1) # e0 :
136 addq a1, 8, a1 # .. e1 :
[all …]
Dstxncpy.S68 mskqh t2, a1, t2 # e0 : detection in the src word
69 mskqh t1, a1, t3 # e0 :
71 mskql t0, a1, t0 # e0 : assemble the first output word
82 ldq_u t0, 0(a1) # e0 :
83 addq a1, 8, a1 # .. e1 :
126 xor a0, a1, t1
141 ldq_u t1, 0(a1) # e0 : load first src word
142 addq a1, 8, a1 # .. e1 :
164 ldq_u t2, 8(a1) # e0 : load second src word
165 addq a1, 8, a1 # .. e1 :
[all …]
Dmemset.S56 stq_u a1, 0(a0) # e0 : store one word
61 0: stq_u a1, 0(a0) # e0 : store two words
63 stq_u a1, 8(a0) # e0 :
72 mskql a1, t4, t1 # .. e0 :
85 and a1, 0xff, a1 # e0 : zero extend input character
87 sll a1, 8, t0 # e0 : begin replicating the char
89 or t0, a1, a1 # e0 :
91 sll a1, 16, t0 # e0 :
93 or t0, a1, a1 # e0 :
95 sll a1, 32, t0 # e0 :
[all …]
Dstrncmp.S46 xor a0, a1, t2 # are s1 and s2 co-aligned?
49 ldq_u t1, 0(a1)
54 and a1, 7, t5 # find s2 misalignment
56 addq a1, a2, a3 # s2+count
67 mskqh t3, a1, t8 # mask off leading garbage
84 ldq_u t1, 8(a1) # e0 :
88 addq a1, 8, a1 # .. e1 :
108 ldq_u t1, 8(a1) # e0 :
111 addq a1, 8, a1 # e0 :
130 subq a1, t4, a1 # adjust s2 for s1 misalignment
[all …]
Drawmemchr.S35 zapnot a1, 1, a1 # e0 : zero extend the search character
37 sll a1, 8, t5 # e0 : replicate the search character
40 or t5, a1, a1 # e0 :
42 sll a1, 16, t5 # e0 :
46 or t5, a1, a1 # .. e1 :
47 sll a1, 32, t5 # e0 :
50 or t5, a1, a1 # e0 :
51 xor t0, a1, t1 # .. e1 : make bytes == c zero
65 xor t0, a1, t1 # .. e1 (ev5 data stall)
Dstrchr.S41 zapnot a1, 1, a1 # e0 : zero extend the search character
43 sll a1, 8, t5 # e0 : replicate the search character
45 or t5, a1, a1 # e0 :
47 sll a1, 16, t5 # e0 :
50 or t5, a1, a1 # .. e1 :
51 sll a1, 32, t5 # e0 :
53 or t5, a1, a1 # e0 :
54 xor t0, a1, t1 # .. e1 : make bytes == c zero
63 xor t0, a1, t1 # .. e1 (ev5 data stall)
Dstrcmp.S38 xor a0, a1, t2 # .. e1 : are s1 and s2 co-aligned?
39 ldq_u t1, 0(a1) # e0 :
65 ldq_u t1, 8(a1) # e0 :
67 addq a1, 8, a1 # e0 :
77 and a1, 7, t5 # .. e1 : find s2 misalignment
78 subq a1, t4, a1 # e0 :
108 ldq_u t2, 8(a1) # e0 : load second partial s2 word
110 extql t1, a1, t1 # e0 : create first s2 word
112 extqh t2, a1, t4 # e0 :
118 mskql t3, a1, t3 # e0 : mask for s2[1] bits we have seen
[all …]
/glibc-2.36/sysdeps/unix/sysv/linux/mips/mips32/mips16/
Dmips16-syscall.h32 long long int __nomips16 __mips16_syscall2 (long int a0, long int a1,
34 #define __mips16_syscall2(a0, a1, number) \ argument
35 __mips16_syscall2 ((long int) (a0), (long int) (a1), \
38 long long int __nomips16 __mips16_syscall3 (long int a0, long int a1,
41 #define __mips16_syscall3(a0, a1, a2, number) \ argument
42 __mips16_syscall3 ((long int) (a0), (long int) (a1), \
46 long long int __nomips16 __mips16_syscall4 (long int a0, long int a1,
49 #define __mips16_syscall4(a0, a1, a2, a3, number) \ argument
50 __mips16_syscall4 ((long int) (a0), (long int) (a1), \
56 #define __mips16_syscall5(a0, a1, a2, a3, a4, number) \ argument
[all …]
/glibc-2.36/sysdeps/arm/
Dunwind-dw2-fde-glibc.c33 void __register_frame_info_bases (void *a1, struct object *a2, in __register_frame_info_bases() argument
38 void __register_frame_info (void *a1, struct object *a2) in __register_frame_info() argument
42 void __register_frame (void *a1) in __register_frame() argument
46 void __register_frame_info_table_bases (void *a1, struct object *a2, in __register_frame_info_table_bases() argument
51 void __register_frame_info_table (void *a1, struct object *a2) in __register_frame_info_table() argument
55 void __register_frame_table (void *a1) in __register_frame_table() argument
59 void *__deregister_frame_info (void *a1) in __deregister_frame_info() argument
64 void *__deregister_frame_info_bases (void *a1) in __deregister_frame_info_bases() argument
69 void __deregister_frame (void *a1) in __deregister_frame() argument
76 _Unwind_Find_FDE (void *a1, struct dwarf_eh_bases *a2) in _Unwind_Find_FDE() argument
/glibc-2.36/sysdeps/csky/abiv2/
Dstrcpy.S24 andi t0, a1, 3
28 ldw a2, (a1)
33 ldw a2, (a1, 4)
38 ldw a2, (a1, 8)
43 ldw a2, (a1, 12)
48 ldw a2, (a1, 16)
53 ldw a2, (a1, 20)
58 ldw a2, (a1, 24)
63 ldw a2, (a1, 28)
69 addi a1, 32
[all …]
Dstrcmp.S24 xor a2, a3, a1
33 ldw t1, (a1, 0)
43 ldw t1, (a1, 4)
50 ldw t1, (a1, 8)
57 ldw t1, (a1, 12)
64 ldw t1, (a1, 16)
71 ldw t1, (a1, 20)
78 ldw t1, (a1, 24)
85 ldw t1, (a1, 28)
92 addi a1, 32
[all …]
/glibc-2.36/sysdeps/unix/sysv/linux/
Dsocketcall.h52 #define __SOCKETCALL1(name, a1) \ argument
54 ((long int [1]) { (long int) (a1) }))
55 #define __SOCKETCALL2(name, a1, a2) \ argument
57 ((long int [2]) { (long int) (a1), (long int) (a2) }))
58 #define __SOCKETCALL3(name, a1, a2, a3) \ argument
60 ((long int [3]) { (long int) (a1), (long int) (a2), (long int) (a3) }))
61 #define __SOCKETCALL4(name, a1, a2, a3, a4) \ argument
63 ((long int [4]) { (long int) (a1), (long int) (a2), (long int) (a3), \
65 #define __SOCKETCALL5(name, a1, a2, a3, a4, a5) \ argument
67 ((long int [5]) { (long int) (a1), (long int) (a2), (long int) (a3), \
[all …]
/glibc-2.36/sysdeps/unix/sysv/linux/m68k/
Dclone.S37 movel 8(%sp), %a1 /* no NULL stack pointers */
38 tstl %a1
42 movel 16(%sp), -(%a1)
46 movel %d3, -(%a1) /* save %d3 and get parent_tidptr */
51 movel %d4, -(%a1) /* save %d4 and get child_tidptr */
56 movel %d5, -(%a1) /* save %d5 and get tls */
63 movel %d2, -(%a1)
67 movel %a1, %d2
69 exg %d2, %a1 /* save %d2 and get stack pointer */
70 cfi_register (%d2, %a1)
[all …]
Dsysdep.h115 SYSCALL_ERROR_LOAD_GOT (%a1); \
116 add.l (SYSCALL_ERROR_ERRNO@TLSIE, %a1), %a0; \
188 #define _DOARGS_3(n) move.l %d3, %a1; cfi_register (%d3, %a1); \
190 #define UNDOARGS_3 UNDOARGS_2; move.l %a1, %d3; cfi_restore (%d3)
250 #define LOAD_ARGS_1(a1) \ argument
252 int __arg1 = (int) (a1);
257 #define LOAD_ARGS_2(a1, a2) \ argument
258 LOAD_ARGS_1 (a1) \
264 #define LOAD_ARGS_3(a1, a2, a3) \ argument
265 LOAD_ARGS_2 (a1, a2) \
[all …]
/glibc-2.36/sysdeps/unix/sysv/linux/riscv/
Dclone.S36 andi a1,a1,ALMASK
40 beqz a1,L (invalid) /* No NULL stack pointers. */
42 addi a1,a1,-16 /* Reserve argument save space. */
43 REG_S a0,0(a1) /* Save function pointer. */
44 REG_S a3,SZREG(a1) /* Save argument pointer. */
81 REG_L a1,0(sp) /* Function pointer. */
85 jalr a1
/glibc-2.36/sysdeps/alpha/alphaev67/
Drawmemchr.S37 and a1, 0xff, t3 # E : 00000000000000ch
38 insbl a1, 1, t5 # U : 000000000000ch00
39 insbl a1, 7, a2 # U : ch00000000000000
42 or t5, t3, a1 # E : 000000000000chch
48 inswl a1, 2, t5 # E : 00000000chch0000
49 inswl a1, 4, a3 # E : 0000chch00000000
51 or a1, a2, a1 # E : chch00000000chch
57 or t5, a1, a1 # E : chchchchchchchch
58 xor t0, a1, t1 # E : make bytes == c zero
75 xor t0, a1, t1 # E :

1234567