Home
last modified time | relevance | path

Searched refs:o2 (Results 1 – 25 of 84) sorted by relevance

1234

/arch/sparc/lib/
Dipcsum.S6 lduw [%o0 + 0x00], %o2
9 addcc %g2, %o2, %o2
11 addccc %g3, %o2, %o2
14 addccc %g2, %o2, %o2
15 addc %o2, %g0, %o2
16 1: addcc %g3, %o2, %o2
18 addccc %o2, %g0, %o2
21 sll %o2, 16, %g2
26 2: addcc %o2, %g2, %g2
27 srl %g2, 16, %o2
[all …]
Dbitops.S15 mov 1, %o2
18 sllx %o2, %g2, %o2
21 or %g7, %o2, %g1
25 and %g7, %o2, %g2
36 mov 1, %o2
39 sllx %o2, %g2, %o2
42 andn %g7, %o2, %g1
46 and %g7, %o2, %g2
57 mov 1, %o2
60 sllx %o2, %g2, %o2
[all …]
Dcopy_in_user.S28 add %o4, %o2, %o4
33 add %o2, 4, %o0
36 add %o2, 1, %o0
47 cmp %o2, 0
50 cmp %o2, 16
52 or %o3, %o2, %o3
59 andn %o2, 0x7, %o4
60 and %o2, 0x7, %o2
67 andcc %o2, 0x4, %g0
70 sub %o2, 0x4, %o2
[all …]
DNG4memcpy.S105 mov %o2, %o0
109 add %o2, 1, %o0
113 add %o2, 4, %o0
117 add %o2, %o5, %o0
122 add %o2, %o5, %o0
127 add %o2, %o5, %o0
132 add %o2, %o5, %o0
137 add %o2, %o5, %o0
142 add %o2, %o5, %o0
146 add %o2, %g1, %o0
[all …]
DGENmemcpy.S49 add %o4, %o2, %o4
54 add %g1, %o2, %g1
60 add %o2, 4, %o0
64 add %o2, 1, %o0
73 srlx %o2, 31, %g2
79 cmp %o2, 0
82 cmp %o2, 16
84 or %o3, %o2, %o3
94 sub %o2, %o4, %o2
102 andn %o2, 0x7, %g1
[all …]
DGENbzero.S22 mov %o2, %o1
24 or %g1, %o3, %o2
25 sllx %o2, 16, %g1
26 or %g1, %o2, %o2
27 sllx %o2, 32, %g1
29 or %g1, %o2, %o2
34 clr %o2
53 1: EX_ST(stba %o2, [%o0 + 0x00] %asi)
64 1: EX_ST(stxa %o2, [%o0 + 0x00] %asi)
73 EX_ST(stxa %o2, [%o0 + 0x00] %asi)
[all …]
DU3memcpy.S87 add %o2, %g2, %o0
91 add %o2, %g2, %o0
96 add %o2, %g2, %o0
100 mov %o2, %o0
104 add %o2, 1, %o0
108 add %o2, 4, %o0
112 add %o2, 8, %o0
117 add %o2, %g1, %o0
121 mov %o2, %o0
127 add %o2, %o3, %o0
[all …]
Dmemmove.S11 brz,pn %o2, 99f
16 add %o1, %o2, %g7
19 add %o0, %o2, %o5
24 subcc %o2, 1, %o2
39 or %o2, %g7, %g7
46 subcc %o2, 8, %o2
54 subcc %o2, 1, %o2
Ddivdi3.S45 subx %o0,0,%o2
46 mov %o2,%i2
79 mov 0,%o2
83 mov %i0,%o2
89 mov %i0,%o2
95 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
102 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
111 addcc %o2,%o2,%o2 ! shift n1n0 and a 0-bit in lsb
113 3: xnor %o2,0,%o2
154 and %o0,8,%o2
[all …]
DNGbzero.S21 mov %o2, %o1
23 or %g1, %o3, %o2
24 sllx %o2, 16, %g1
25 or %g1, %o2, %o2
26 sllx %o2, 32, %g1
28 or %g1, %o2, %o2
33 clr %o2
54 1: EX_ST(stba %o2, [%o0 + 0x00] %asi)
65 1: EX_ST(stxa %o2, [%o0 + 0x00] %asi)
75 EX_ST(stxa %o2, [%o0 + 0x00] %asi)
[all …]
Dffs.S23 1: clr %o2
31 movrz %g1, 16, %o2 /* 6 */
41 add %o2, %o1, %o2
47 add %o2, %o3, %o2
55 add %o2, %o4, %o2
61 add %o2, %o5, %o2 /* 17 */
65 add %o2, %g1, %o0
Dbzero.S13 mov %o2, %o1
15 or %g1, %o3, %o2
16 sllx %o2, 16, %g1
17 or %g1, %o2, %o2
18 sllx %o2, 32, %g1
20 or %g1, %o2, %o2
23 clr %o2
31 1: stb %o2, [%o0 + 0x00]
38 stw %o2, [%o0 + 0x00]
52 stx %o2, [%o0 + 0x00]
[all …]
Dchecksum_32.S45 addcc %g2, %o2, %o2 ! add first word to sum
46 addxcc %g3, %o2, %o2 ! add second word as well
48 addx %g0, %o2, %o2 ! add in final carry
53 addcc %g2, %o2, %o2 ! add to sum
55 addx %g0, %o2, %o2 ! add in final carry
70 6: addcc %o4, %o2, %o2 ! add to sum
72 addx %g0, %o2, %o0 ! add final carry into retval
85 addcc %g2, %o2, %o2
86 srl %o2, 16, %g3
88 sll %o2, 16, %o2
[all …]
Dcsum_copy.S49 sub %o2, 1, %o2
54 cmp %o2, 2
59 sub %o2, 2, %o2
74 brz,pn %o2, 70f
86 andncc %o2, 0x3f, %g3
89 sub %o2, %g3, %o2
156 2: and %o2, 0x3c, %g3
158 sub %o2, %g3, %o2
187 cmp %o2, 2
191 sub %o2, 2, %o2
[all …]
Dudivdi3.S57 mov 0,%o2
61 mov %i0,%o2
67 mov %i0,%o2
74 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
81 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
90 addcc %o2,%o2,%o2 ! shift n1n0 and a 0-bit in lsb
92 3: xnor %o2,0,%o2
136 and %o0,8,%o2
142 mov 24,%o2
143 mov 16,%o2
[all …]
Dcopy_page.S60 and %o2, %o3, %o0 ! vaddr D-cache alias bit
69 add %o4, 1, %o2
74 stw %o2, [%g6 + TI_PRE_COUNT]
77 rdpr %pstate, %o2
78 wrpr %o2, PSTATE_IE, %pstate
85 wrpr %o2, 0x0, %pstate
94 sethi %hi((PAGE_SIZE/64)-2), %o2
97 or %o2, %lo((PAGE_SIZE/64)-2), %o2
137 subcc %o2, 1, %o2
180 sethi %hi(PAGE_SIZE), %o2
[all …]
Datomic_64.S20 BACKOFF_SETUP(%o2); \
29 2: BACKOFF_SPIN(%o2, %o3, 1b); \
34 BACKOFF_SETUP(%o2); \
43 2: BACKOFF_SPIN(%o2, %o3, 1b); \
60 BACKOFF_SETUP(%o2); \
69 2: BACKOFF_SPIN(%o2, %o3, 1b); \
74 BACKOFF_SETUP(%o2); \
83 2: BACKOFF_SPIN(%o2, %o3, 1b); \
99 BACKOFF_SETUP(%o2)
109 2: BACKOFF_SPIN(%o2, %o3, 1b)
Dmemcmp.S12 cmp %o2, 0
17 sub %o2, 1, %o2
22 cmp %o2, 0
/arch/sparc/mm/
Dhypersparc.S91 add %o2, (PAGE_SIZE - 1), %o2
94 andn %o2, (PAGE_SIZE - 1), %o2
96 sub %o2, %o1, %g4
129 add %o2, -PAGE_SIZE, %o0
135 mov %o0, %o2
138 sub %o2, %g7, %o2
139 sta %g0, [%o2 + %g0] ASI_M_FLUSH_PAGE
140 sta %g0, [%o2 + %o4] ASI_M_FLUSH_PAGE
141 sta %g0, [%o2 + %o5] ASI_M_FLUSH_PAGE
142 sta %g0, [%o2 + %g1] ASI_M_FLUSH_PAGE
[all …]
Dtsunami.S100 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5)
101 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5)
102 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5)
103 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5)
104 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5)
105 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5)
106 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5)
107 MIRROR_BLOCK(%o0, %o1, 0xe0, %o2, %o3, %o4, %o5)
119 sethi %hi(tsunami_setup_blockops), %o2
120 or %o2, %lo(tsunami_setup_blockops), %o2
[all …]
/arch/sparc/kernel/
Duna_asm_32.S26 ld [%o2], %g1
36 ld [%o2 + 4], %g7
93 4: ldub [%o2], %g1
94 5: ldub [%o2 + 1], %g2
103 6: ldub [%o2 + 1], %g2
105 7: ldub [%o2 + 2], %g7
107 8: ldub [%o2 + 3], %g3
114 9: ldub [%o2], %g1
115 10: ldub [%o2 + 1], %g2
117 11: ldub [%o2 + 2], %g7
[all …]
Dgetsetcc.S15 ldx [%o0 + PT_V9_G1], %o2
19 sllx %o2, 32, %o2
20 and %o2, %o3, %o2
21 or %o1, %o2, %o1
Dpci_sun4v_asm.S50 mov %o2, %o4
54 stx %o2, [%o3]
73 mov -1, %o2
75 mov %o2, %o0
123 mov %o2, %o4
127 stx %o2, [%o3]
141 stx %o1, [%o2]
168 stx %o1, [%o2]
195 stx %o1, [%o2]
222 stx %o1, [%o2]
[all …]
Duna_asm_64.S13 mov %o2, %g3
75 4: lduba [%o2] %asi, %g2
76 5: lduba [%o2 + 1] %asi, %g3
84 6: lduba [%o2 + 1] %asi, %g3
86 7: lduba [%o2 + 2] %asi, %g7
88 8: lduba [%o2 + 3] %asi, %g1
97 9: lduba [%o2] %asi, %g2
98 10: lduba [%o2 + 1] %asi, %g3
100 11: lduba [%o2 + 2] %asi, %g7
102 12: lduba [%o2 + 3] %asi, %g1
[all …]
/arch/sparc/crypto/
Daes_asm.S223 cmp %o2, 24
433 st %f4, [%o2 + 0x00]
434 st %f5, [%o2 + 0x04]
435 st %f6, [%o2 + 0x08]
436 st %f7, [%o2 + 0x0c]
488 st %f4, [%o2 + 0x00]
489 st %f5, [%o2 + 0x04]
490 st %f6, [%o2 + 0x08]
491 st %f7, [%o2 + 0x0c]
553 st %f4, [%o2 + 0x00]
[all …]

1234