Home
last modified time | relevance | path

Searched refs:o0 (Results 1 – 25 of 111) sorted by relevance

12345

/linux-6.12.1/arch/sparc/crypto/
Ddes_asm.S11 ld [%o0 + 0x00], %f0
12 ld [%o0 + 0x04], %f1
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 + 0x28], %f10
60 ldd [%o0 + 0x30], %f12
61 ldd [%o0 + 0x38], %f14
[all …]
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 + 0x10], %f58; \
[all …]
Dcamellia_asm.S36 ld [%o0 + 0x00], %f0 ! i0, k[0]
37 ld [%o0 + 0x04], %f1 ! i1, k[1]
38 ld [%o0 + 0x08], %f2 ! i2, k[2]
39 ld [%o0 + 0x0c], %f3 ! i3, k[3]
47 ld [%o0 + 0x10], %f0
48 ld [%o0 + 0x14], %f1
54 ld [%o0 + 0x18], %f2
55 ld [%o0 + 0x1c], %f3
132 mov (3 * 16 * 4), %o0
202 mov (4 * 16 * 4), %o0
[all …]
/linux-6.12.1/arch/sparc/lib/
Dbzero.S26 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, 0x7, %g0
40 stw %o2, [%o0 + 0x00]
42 add %o0, 4, %o0
48 prefetch [%o0 + 0x040], #n_writes
[all …]
Dfls.S15 brz,pn %o0, 6f
18 mov %o0, %g2
19 andcc %o0, %g3, %g0
26 sll %o0, 8, %o0
29 sra %o0, 0, %o0
30 mov %o0, %g2
37 sll %o0, 4, %o0
39 sra %o0, 0, %o0
40 mov %o0, %g2
44 sll %o0, 2, %o0
[all …]
Dffs.S11 brnz,pt %o0, 1f
14 clr %o0
18 sllx %o0, 32, %g1 /* 1 */
19 srlx %o0, 32, %g2
22 movrz %g1, %g2, %o0
27 sllx %o0, (64 - 16), %g1 /* 4 */
28 srlx %o0, 16, %g2
30 movrz %g1, %g2, %o0 /* 5 */
36 and %o0, 0xff, %g1 /* 7 */
37 srlx %o0, 8, %g2
[all …]
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
45 prefetch [%o0 + 0x000], #n_reads
47 prefetch [%o0 + 0x040], #n_reads
49 andcc %o0, 0x3, %g0
56 andcc %o0, 0x1, %g7
59 prefetch [%o0 + 0x080], #n_reads
[all …]
Dmemscan_32.S25 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], %g2
67 add %o0, 4, %o0
72 ld [%o0], %g2
83 ldsb [%o0 - 4], %g2
[all …]
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 + %g0] ASI_BLK_INIT_QUAD_LDD_P
61 stxa %o4, [%o0 + %g2] ASI_BLK_INIT_QUAD_LDD_P
63 add %o0, 0x40, %o0
[all …]
Dstrncmp_32.S12 mov %o0, %g3
25 and %o3, 0xff, %o0
27 cmp %o0, 0
31 cmp %o0, %g2
36 sub %o0, %g2, %o0
41 and %o3, 0xff, %o0
43 cmp %o0, 0
47 cmp %o0, %g2
52 sub %o0, %g2, %o0
57 and %o3, 0xff, %o0
[all …]
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, 1, %o0
94 mov %g7, %o0
113 stb %g2, [%o0]
[all …]
DNG4copy_page.S34 stxa %o2, [%o0] ASI_ST_BLKINIT_MRU_P
35 add %o0, 0x08, %o0
37 stxa %o3, [%o0] ASI_ST_BLKINIT_MRU_P
38 add %o0, 0x08, %o0
40 stxa %o4, [%o0] ASI_ST_BLKINIT_MRU_P
41 add %o0, 0x08, %o0
44 stxa %o5, [%o0] ASI_ST_BLKINIT_MRU_P
45 add %o0, 0x08, %o0
46 stxa %g1, [%o0] ASI_ST_BLKINIT_MRU_P
47 add %o0, 0x08, %o0
[all …]
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, 1, %o0
175 EXO2(sth %g2, [%o0])
[all …]
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
165 add %o0, %o2, %o0
170 add %g3, %o2, %o0
[all …]
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 …]
DM7memcpy.S188 mov %o0, %g1 ! save %o0
194 or %o0, %o1, %g2
200 neg %o0, %o5
206 sub %o1, %o0, %o1 ! %o1 gets the difference
208 add %o1, %o0, %o4
211 EX_ST(STORE(stb, %o4, %o0), memcpy_retl_o2_plus_o5_plus_1)
213 add %o0, 1, %o0 ! advance dst
214 add %o1, %o0, %o1 ! restore %o1
238 EX_ST(STORE(stx, %o4, %o0), memcpy_retl_o2_plus_63_64) ! and store
240 EX_ST(STORE(stx, %o3, %o0+8), memcpy_retl_o2_plus_63_56)
[all …]
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
72 LOAD(prefetch, %o0 + 0x000, #n_reads)
73 xor %o0, %o1, %g1
78 LOAD(prefetch, %o0 + 0x040, #n_reads)
81 andcc %o0, 0x3, %g0
88 andcc %o0, 0x1, GLOBAL_SPARE
[all …]
DNG4memcpy.S111 mov %o0, %o3
117 or %o0, %o1, %g2
124 sub %g0, %o0, %g1
133 add %o0, 1, %o0
135 EX_ST(STORE(stb, %g2, %o0 - 0x01), memcpy_retl_o2_plus_g1_plus_1)
151 sub %g0, %o0, %g1
163 add %o0, 8, %o0
165 EX_ST(STORE(stx, %g2, %o0 - 0x08), memcpy_retl_o2_plus_g1_plus_8)
179 EX_ST(STORE_INIT(%g1, %o0), memcpy_retl_o2_plus_o4_plus_64)
180 add %o0, 0x08, %o0
[all …]
DNGpage.S71 1: stxa %g0, [%o0 + 0x00] %asi
72 stxa %g0, [%o0 + 0x08] %asi
73 stxa %g0, [%o0 + 0x10] %asi
74 stxa %g0, [%o0 + 0x18] %asi
75 stxa %g0, [%o0 + 0x20] %asi
76 stxa %g0, [%o0 + 0x28] %asi
77 stxa %g0, [%o0 + 0x30] %asi
78 stxa %g0, [%o0 + 0x38] %asi
79 stxa %g0, [%o0 + 0x40] %asi
80 stxa %g0, [%o0 + 0x48] %asi
[all …]
Dstrlen.S18 mov %o0, %o1
19 andcc %o0, 3, %g0
22 ldub [%o0], %o5
24 add %o0, 1, %o0
25 andcc %o0, 3, %g0
28 ldub [%o0], %o5
30 add %o0, 1, %o0
31 andcc %o0, 3, %g0
34 ldub [%o0], %o5
36 add %o0, 1, %o0
[all …]
/linux-6.12.1/arch/sparc/mm/
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 + %g4] ASI_M_FLUSH_USER
70 sta %g0, [%o0 + %g5] ASI_M_FLUSH_USER
[all …]
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_TAG
50 sta %g0, [%o0] ASI_M_DATAC_TAG
56 ld [%o0 + AOFF_mm_context], %g2
70 sethi %hi(0x2000), %o0
[all …]
Dsrmmu_access.S18 LEON_PI(lda [%g0] ASI_LEON_MMUREGS, %o0)
19 SUN_PI_(lda [%g0] ASI_M_MMUREGS, %o0)
26 LEON_PI(sta %o0, [%g0] ASI_LEON_MMUREGS)
27 SUN_PI_(sta %o0, [%g0] ASI_M_MMUREGS)
35 srl %o0, 4, %g1
49 LEON_PI(sta %o0, [%g1] ASI_LEON_MMUREGS)
50 SUN_PI_(sta %o0, [%g1] ASI_M_MMUREGS)
58 mov SRMMU_CTX_REG, %o0
59 LEON_PI(lda [%o0] ASI_LEON_MMUREGS, %o0)
60 SUN_PI_(lda [%o0] ASI_M_MMUREGS, %o0)
[all …]
Dultra.S37 cmp %g2, %o0
65 stxa %o0, [%o4] ASI_DMMU
93 stxa %o0, [%o4] ASI_DMMU
119 cmp %o0, %o1
121 sub %o1, %o0, %o3
126 or %o0, 0x20, %o0 ! Nucleus
127 1: stxa %g0, [%o0 + %o3] ASI_DMMU_DEMAP
128 stxa %g0, [%o0 + %o3] ASI_IMMU_DEMAP
176 stxa %o0, [%o1] ASI_DMMU
193 srlx %o0, PAGE_SHIFT, %o0
[all …]
/linux-6.12.1/arch/sparc/kernel/
Dpci_sun4v_asm.S23 brnz,pn %o0, 1f
24 sub %g0, %o0, %o0
25 mov %o1, %o0
40 mov %o1, %o0
57 mov %o0, %o0
76 mov %o2, %o0
96 mov %o1, %o0
113 mov %o0, %o0
130 mov %o0, %o0
144 mov %o0, %o0
[all …]

12345