Home
last modified time | relevance | path

Searched refs:o0 (Results 1 - 25 of 176) sorted by relevance

12345678

/kernel/linux/linux-5.10/arch/sparc/crypto/
H A Ddes_asm.S9 /* %o0=input_key, %o1=output_key */
11 ld [%o0 + 0x00], %f0
12 ld [%o0 + 0x04], %f1
51 /* %o0=key, %o1=input, %o2=output */
54 ldd [%o0 + 0x00], %f0
55 ldd [%o0 + 0x08], %f2
56 ldd [%o0 + 0x10], %f4
57 ldd [%o0 + 0x18], %f6
58 ldd [%o0 + 0x20], %f8
59 ldd [%o0
[all...]
H A Daes_asm.S87 ldd [%o0 + 0xd0], %f56; \
88 ldd [%o0 + 0xd8], %f58; \
90 ldd [%o0 + 0xe0], %f60; \
91 ldd [%o0 + 0xe8], %f62; \
102 ldd [%o0 + 0x10], %f8; \
103 ldd [%o0 + 0x18], %f10; \
106 ldd [%o0 + 0x20], %f12; \
107 ldd [%o0 + 0x28], %f14;
189 ldd [%o0 + 0x18], %f56; \
190 ldd [%o0
[all...]
/kernel/linux/linux-6.6/arch/sparc/crypto/
H A Ddes_asm.S9 /* %o0=input_key, %o1=output_key */
11 ld [%o0 + 0x00], %f0
12 ld [%o0 + 0x04], %f1
51 /* %o0=key, %o1=input, %o2=output */
54 ldd [%o0 + 0x00], %f0
55 ldd [%o0 + 0x08], %f2
56 ldd [%o0 + 0x10], %f4
57 ldd [%o0 + 0x18], %f6
58 ldd [%o0 + 0x20], %f8
59 ldd [%o0
[all...]
H A Daes_asm.S87 ldd [%o0 + 0xd0], %f56; \
88 ldd [%o0 + 0xd8], %f58; \
90 ldd [%o0 + 0xe0], %f60; \
91 ldd [%o0 + 0xe8], %f62; \
102 ldd [%o0 + 0x10], %f8; \
103 ldd [%o0 + 0x18], %f10; \
106 ldd [%o0 + 0x20], %f12; \
107 ldd [%o0 + 0x28], %f14;
189 ldd [%o0 + 0x18], %f56; \
190 ldd [%o0
[all...]
/kernel/linux/linux-5.10/arch/sparc/lib/
H A Dbzero.S13 ENTRY(memset) /* %o0=buf, %o1=pat, %o2=len */
24 ENTRY(__bzero) /* %o0=buf, %o1=len */
26 1: mov %o0, %o3
30 prefetch [%o0 + 0x000], #n_writes
31 andcc %o0, 0x3, %g0
33 1: stb %o2, [%o0 + 0x00]
34 add %o0, 1, %o0
35 andcc %o0, 0x3, %g0
38 2: andcc %o0,
[all...]
H A Dchecksum_64.S26 ldub [%o0 + 0x00], %o4
27 add %o0, 1, %o0
29 1: andcc %o0, 0x2, %g0
34 lduh [%o0 + 0x00], %o5
35 add %o0, 2, %o0
44 csum_partial: /* %o0=buff, %o1=len, %o2=sum */
45 prefetch [%o0 + 0x000], #n_reads
47 prefetch [%o0
[all...]
H A Dmemscan_32.S22 /* %o0 = addr, %o1 = size */
25 andcc %o0, 3, %g0
34 ldsb [%o0], %g3
38 add %o0, 1, %o0
41 sub %o0, 1, %o0
46 andcc %o0, 3, %g0
53 ldsb [%o0], %g3
61 ld [%o0],
[all...]
H A DNG4memset.S34 mov %o0, %o3
35 sub %g0, %o0, %g1
39 1: stb %o4, [%o0 + 0x00]
42 add %o0, 1, %o0
46 sub %g0, %o0, %g1
50 1: stx %o4, [%o0 + 0x00]
53 add %o0, 0x8, %o0
59 1: stxa %o4, [%o0
[all...]
H A Dmemcpy.S68 cmp %o0, %o1
69 mov %o0, %g7
71 sub %o0, %o1, %o4
74 cmp %o3, %o0
79 add %o0, %o2, %o0
81 sub %o0, 1, %o0
87 stb %o4, [%o0]
90 sub %o0,
[all...]
H A DMemcpy_utils.S21 mov %o2, %o0
25 add %o2, 1, %o0
29 add %o2, 3, %o0
33 add %o2, 4, %o0
37 add %o2, 5, %o0
41 add %o2, 6, %o0
45 add %o2, 7, %o0
49 add %o2, 8, %o0
53 add %o2, 15, %o0
58 add %o2, 8, %o0
[all...]
H A DU1memcpy.S134 add %g1, %o2, %o0
139 add %g2, %o2, %o0
145 add %g2, %o2, %o0
149 add %GLOBAL_SPARE, %g3, %o0
151 add %o0, %o2, %o0
156 add %GLOBAL_SPARE, %g3, %o0
158 add %o0, %o2, %o0
163 add %GLOBAL_SPARE, %g3, %o0
[all...]
H A Dcsum_copy.S50 EX_LD(LOAD(ldub, %o0 + 0x00, %o4))
51 add %o0, 1, %o0
55 1: andcc %o0, 0x2, %g0
60 EX_LD(LOAD(lduh, %o0 + 0x00, %o5))
61 add %o0, 2, %o0
71 FUNC_NAME: /* %o0=src, %o1=dst, %o2=len */
72 LOAD(prefetch, %o0 + 0x000, #n_reads)
73 xor %o0,
[all...]
/kernel/linux/linux-6.6/arch/sparc/lib/
H A Dbzero.S13 ENTRY(memset) /* %o0=buf, %o1=pat, %o2=len */
24 ENTRY(__bzero) /* %o0=buf, %o1=len */
26 1: mov %o0, %o3
30 prefetch [%o0 + 0x000], #n_writes
31 andcc %o0, 0x3, %g0
33 1: stb %o2, [%o0 + 0x00]
34 add %o0, 1, %o0
35 andcc %o0, 0x3, %g0
38 2: andcc %o0,
[all...]
H A Dchecksum_64.S26 ldub [%o0 + 0x00], %o4
27 add %o0, 1, %o0
29 1: andcc %o0, 0x2, %g0
34 lduh [%o0 + 0x00], %o5
35 add %o0, 2, %o0
44 csum_partial: /* %o0=buff, %o1=len, %o2=sum */
45 prefetch [%o0 + 0x000], #n_reads
47 prefetch [%o0
[all...]
H A Dmemscan_32.S22 /* %o0 = addr, %o1 = size */
25 andcc %o0, 3, %g0
34 ldsb [%o0], %g3
38 add %o0, 1, %o0
41 sub %o0, 1, %o0
46 andcc %o0, 3, %g0
53 ldsb [%o0], %g3
61 ld [%o0],
[all...]
H A DNG4memset.S34 mov %o0, %o3
35 sub %g0, %o0, %g1
39 1: stb %o4, [%o0 + 0x00]
42 add %o0, 1, %o0
46 sub %g0, %o0, %g1
50 1: stx %o4, [%o0 + 0x00]
53 add %o0, 0x8, %o0
59 1: stxa %o4, [%o0
[all...]
H A Dmemcpy.S69 cmp %o0, %o1
70 mov %o0, %g7
72 sub %o0, %o1, %o4
75 cmp %o3, %o0
80 add %o0, %o2, %o0
82 sub %o0, 1, %o0
88 stb %o4, [%o0]
91 sub %o0,
[all...]
H A Dcopy_user.S36 a, b, %o0; \
45 a, b, %o0; \
95 sub %g7, %g5, %o0
98 add %o0, %g1, %o0
113 sub %g1, %g5, %o0
138 add %o2, %o3, %o0
151 sub %o2, %g5, %o0
168 EXO2(stb %g2, [%o0])
171 add %o0,
[all...]
H A DMemcpy_utils.S21 mov %o2, %o0
25 add %o2, 1, %o0
29 add %o2, 3, %o0
33 add %o2, 4, %o0
37 add %o2, 5, %o0
41 add %o2, 6, %o0
45 add %o2, 7, %o0
49 add %o2, 8, %o0
53 add %o2, 15, %o0
58 add %o2, 8, %o0
[all...]
H A DU1memcpy.S134 add %g1, %o2, %o0
139 add %g2, %o2, %o0
145 add %g2, %o2, %o0
149 add %GLOBAL_SPARE, %g3, %o0
151 add %o0, %o2, %o0
156 add %GLOBAL_SPARE, %g3, %o0
158 add %o0, %o2, %o0
163 add %GLOBAL_SPARE, %g3, %o0
[all...]
H A Dcsum_copy.S50 EX_LD(LOAD(ldub, %o0 + 0x00, %o4))
51 add %o0, 1, %o0
55 1: andcc %o0, 0x2, %g0
60 EX_LD(LOAD(lduh, %o0 + 0x00, %o5))
61 add %o0, 2, %o0
71 FUNC_NAME: /* %o0=src, %o1=dst, %o2=len */
72 LOAD(prefetch, %o0 + 0x000, #n_reads)
73 xor %o0,
[all...]
/kernel/linux/linux-5.10/arch/sparc/mm/
H A Dhypersparc.S43 ld [%o0 + AOFF_mm_context], %g1
52 ld [%g2 + %lo(vac_cache_size)], %o0
63 subcc %o0, %o5, %o0 ! hyper_flush_cache_user
64 sta %g0, [%o0 + %g0] ASI_M_FLUSH_USER
65 sta %g0, [%o0 + %o1] ASI_M_FLUSH_USER
66 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER
67 sta %g0, [%o0 + %g2] ASI_M_FLUSH_USER
68 sta %g0, [%o0 + %g3] ASI_M_FLUSH_USER
69 sta %g0, [%o0
[all...]
H A Dswift.S31 sethi %hi(0x2000), %o0
32 1: subcc %o0, 0x10, %o0
33 add %o0, %o0, %o1
34 sta %g0, [%o0] ASI_M_DATAC_TAG
46 sethi %hi(16 * 1024), %o0
47 1: subcc %o0, 16, %o0
48 sta %g0, [%o0] ASI_M_TXTC_TA
[all...]
/kernel/linux/linux-6.6/arch/sparc/mm/
H A Dhypersparc.S43 ld [%o0 + AOFF_mm_context], %g1
52 ld [%g2 + %lo(vac_cache_size)], %o0
63 subcc %o0, %o5, %o0 ! hyper_flush_cache_user
64 sta %g0, [%o0 + %g0] ASI_M_FLUSH_USER
65 sta %g0, [%o0 + %o1] ASI_M_FLUSH_USER
66 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER
67 sta %g0, [%o0 + %g2] ASI_M_FLUSH_USER
68 sta %g0, [%o0 + %g3] ASI_M_FLUSH_USER
69 sta %g0, [%o0
[all...]
H A Dswift.S31 sethi %hi(0x2000), %o0
32 1: subcc %o0, 0x10, %o0
33 add %o0, %o0, %o1
34 sta %g0, [%o0] ASI_M_DATAC_TAG
46 sethi %hi(16 * 1024), %o0
47 1: subcc %o0, 16, %o0
48 sta %g0, [%o0] ASI_M_TXTC_TA
[all...]

Completed in 6 milliseconds

12345678