HomeSort by relevance Sort by last modified time
    Searched refs:o2 (Results 1 - 25 of 188) sorted by null

1 2 3 4 5 6 7 8

  /onnv/onnv-gate/usr/src/lib/libc/sparc/sys/
gettimeofday.s 66 sethi %hi(0x10624DD3), %o2
67 or %o2, %lo(0x10624DD3), %o2
68 mulx %o1, %o2, %o2
69 srlx %o2, 38, %o2
70 stn %o2, [%o5 + CLONGSIZE]
pipe.s 45 mov %o0, %o2 /* save ptr to array */
48 st %o0, [%o2]
49 st %o1, [%o2 + 4]
_lwp_mutex_unlock.s 35 ld [%o1], %o2
38 cas [%o1], %o2, %o3 ! atomically
39 cmp %o2, %o3
41 mov %o3, %o2
  /onnv/onnv-gate/usr/src/lib/libc/sparc/threads/
sparc.il 59 .word 0xd5e21009 ! cas [%o0], %o1, %o2
60 mov %o2, %o0
64 ld [%o0], %o2
67 .word 0xd7e2100a ! cas [%o0], %o2, %o3
68 cmp %o2, %o3
70 mov %o3, %o2
75 ld [%o0], %o2
77 add %o2, 1, %o3
78 .word 0xd7e2100a ! cas [%o0], %o2, %o3
79 cmp %o2, %o
    [all...]
tls_get_addr.s 71 ldn [%g7 + UL_TLSENT], %o2
79 ldn [%o1 + %o2], %o2
80 cmp %o2, 0
84 add %o1, %o2, %o0
  /onnv/onnv-gate/usr/src/lib/libc/sparcv9/threads/
sparcv9.il 56 cas [%o0], %o1, %o2
57 mov %o2, %o0
61 ld [%o0], %o2
64 cas [%o0], %o2, %o3
65 cmp %o2, %o3
67 mov %o3, %o2
72 ld [%o0], %o2
74 add %o2, 1, %o3
75 cas [%o0], %o2, %o3
76 cmp %o2, %o
    [all...]
  /onnv/onnv-gate/usr/src/lib/libc/sparc/crt/
hwmuldiv.s 38 sra %o0, 31, %o2
40 cmp %o1, %o2 ! return with Z set if %y == (%o0 >> 31)
51 sra %o0, 31, %o2
52 wr %g0, %o2, %y
77 sdivcc %o0, %o1, %o2
79 xnor %o2, %g0, %o2 ! Corbett Correction Factor
80 1: smul %o2, %o1, %o2
82 sub %o0, %o2, %o
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4v/cpu/
niagara2_asm.s 119 set TSBTAG_INVALID, %o2
120 sllx %o2, 32, %o2 ! INV bit in upper 32 bits of the tag
122 stxa %o2, [%o0+0x0]%asi
123 stxa %o2, [%o0+0x40]%asi
124 stxa %o2, [%o0+0x80]%asi
125 stxa %o2, [%o0+0xc0]%asi
127 stxa %o2, [%o0+0x10]%asi
128 stxa %o2, [%o0+0x20]%asi
129 stxa %o2, [%o0+0x30]%as
    [all...]
niagara_asm.s 111 set TSBTAG_INVALID, %o2
112 sllx %o2, 32, %o2 ! INV bit in upper 32 bits of the tag
114 stxa %o2, [%o0+0x0]%asi
115 stxa %o2, [%o0+0x40]%asi
116 stxa %o2, [%o0+0x80]%asi
117 stxa %o2, [%o0+0xc0]%asi
119 stxa %o2, [%o0+0x10]%asi
120 stxa %o2, [%o0+0x20]%asi
121 stxa %o2, [%o0+0x30]%as
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4u/opl/ml/
drmach_asm.s 104 stb %o3, [%o2]
134 stb %o3, [%o2]
188 add %o0, SAVE_LOCAL, %o2
189 stx %l0, [%o2+8*0]
190 stx %l1, [%o2+8*1]
191 stx %l2, [%o2+8*2]
192 stx %l3, [%o2+8*3]
193 stx %l4, [%o2+8*4]
194 stx %l5, [%o2+8*5]
195 stx %l6, [%o2+8*6
    [all...]
  /onnv/onnv-gate/usr/src/common/atomic/sparc/
atomic.s 98 ld [%o0], %o2 ! read old value
100 add %o2, %o1, %o5 ! add value to the old value
102 andn %o2, %o3, %o4 ! clear target bits
104 cas [%o0], %o2, %o5
105 cmp %o2, %o5
107 mov %o5, %o2 ! %o2 = old value
108 add %o2, %o1, %o5
172 ld [%o0], %o2 ! read old value
174 add %o1, %o2, %o5 ! add value to the old valu
    [all...]
  /onnv/onnv-gate/usr/src/lib/libc/sparc/gen/
strlen.s 65 mov %o0, %o2
69 lduh [%o2], %o1
71 ldub [%o2], %o1
77 inc 1, %o2
79 lduh [%o2], %o1
88 inc 1, %o2
90 inc 1, %o2
93 ld [%o2], %o1
105 ld [%o2+4], %o1
106 inc 4, %o2
    [all...]
_stack_grow.s 65 ldn [%g7 + UL_USTACK + SS_SIZE], %o2
69 cmp %o2, %o4
71 tst %o2
88 cmp %o2, %o4
memset.s 57 cmp %o2, 7 ! if small counts, just write bytes
63 andn %o2, 3, %o3 ! create word sized count in %o3
64 dec %o2 ! decrement count
79 and %o2, 3, %o2 ! leftover count, if any
80 .wrchar:deccc %o2 ! byte clearing loop
strcpy.s 68 mov %o0, %o2 ! save dst
72 ldub [%o2 + %o3], %o1 ! src[0]
74 stb %o1, [%o2] ! store first byte
78 inc %o2 ! src++, dst++
81 lduh [%o2 + %o3], %o1 ! src[]
85 stb %o4, [%o2] ! store first byte
88 stb %o1, [%o2 + 1] ! store second byte
89 add %o2, 2, %o2 ! src += 2, dst += 2
95 andcc %o2, 3, %o1 ! destination word aligned
    [all...]
memchr.s 59 tst %o2 ! n == 0 ?
62 add %o0, %o2, %o0 ! s + n
63 sub %g0, %o2, %o2 ! n = -n
67 ldub [%o0 + %o2], %o3 ! s[0]
71 addcc %o2, 1, %o2 ! n++, s++
76 ldub [%o0 + %o2], %o3 ! s[1]
80 addcc %o2, 1, %o2 ! n++, s+
    [all...]
  /onnv/onnv-gate/usr/src/lib/libc/sparcv9/gen/
strlen.s 65 mov %o0, %o2
69 lduh [%o2], %o1
71 ldub [%o2], %o1
77 inc 1, %o2
79 lduh [%o2], %o1
88 inc 1, %o2
90 inc 1, %o2
93 ld [%o2], %o1
105 ld [%o2+4], %o1
106 inc 4, %o2
    [all...]
memset.s 66 * o2: number of bytes to be set
79 cmp %o2, 7
86 cmp %o2, 15
96 andn %o2, 7, %o3 ! o3 has 8-byte multiple
98 dec %o2
111 and %o2, 7, %o2 ! leftover count, if any
116 andn %o2, 3, %o3 ! create word sized count in %o3
118 dec %o2 ! decrement count
129 and %o2, 3, %o2 ! leftover count, if an
    [all...]
  /onnv/onnv-gate/usr/src/uts/sun4u/io/pci/
pcisch_asm.s 55 rd %fprs, %o2 ! %o2 = saved fprs
56 or %o2, FPRS_FEF, %o3
59 wr %o2, 0, %fprs ! restore fprs
  /onnv/onnv-gate/usr/src/common/crypto/arcfour/sun4u/
arcfour_crypt_asm.s 84 add %g2, %o3, %o2
86 add %o2, %g3, %g2
87 and %o2, 255, %o2
90 ldub [%i5 + %o2], %o4
92 stb %o3, [%i5+%o2]
93 subcc %o2, %g1, %g0
120 add %g2, %o3, %o2
123 add %o2, %g3, %g2
124 and %o2, 255, %o
    [all...]
  /onnv/onnv-gate/usr/src/lib/udapl/udapl_tavor/sparc/
dapl_tavor_atomic_copy.s 44 std %o0, [%o2]
  /onnv/onnv-gate/usr/src/common/atomic/sparcv9/
atomic.s 219 ld [%o0], %o2 ! read old value
221 add %o2, %o1, %o5 ! add value to the old value
223 andn %o2, %o3, %o4 ! clear target bits
225 cas [%o0], %o2, %o5
226 cmp %o2, %o5
228 mov %o5, %o2 ! %o2 = old value
229 add %o2, %o1, %o5
293 ld [%o0], %o2 ! read old value
295 add %o1, %o2, %o5 ! add value to the old valu
    [all...]
  /onnv/onnv-gate/usr/src/cmd/sgs/rtld.4.x/
div.s 86 * %o2 -- current quotient
90 * %o3', %o2', %o5', cc'
131 mov 0,%o2
184 mov 1,%o2
187 sll %o2,1,%o2
193 inc %o2
196 dec %o2
218 sll %o2,4,%o2
    [all...]
  /onnv/onnv-gate/usr/src/lib/libc/sparcv9/crt/
__align_cpy_4.s 36 * o2 number of bytes to copy (must be a multiple of 4)
61 brz,pn %o2, .done ! Skip out if no bytes to copy.
73 subcc %o2, 4, %o2 ! then both will be aligned.
85 cmp %o2, 16
87 cmp %o2, 8
89 sub %o2, 12, %o2
93 subcc %o2, 16, %o2
    [all...]
  /onnv/onnv-gate/usr/src/uts/sparc/v9/ml/
crt.s 106 * Convert 32-bit arg pairs in %o0:o1 and %o2:%o3 to 64-bit args in %o1 and %o2
111 sllx %o2, 32, %o2; \
114 or %o2, %o3, %o2
119 sub %o1, %o2, %o0 ! %o0 = a - b
122 add %o2, %o0, %o2 ! %o2 = (a < b) ? b : a = max(a, b
    [all...]

Completed in 540 milliseconds

1 2 3 4 5 6 7 8