Home
last modified time | relevance | path

Searched refs:xcc (Results 1 – 25 of 123) sorted by relevance

12345

/illumos-gate/usr/src/uts/sun4v/ml/
H A Dtrap_table.S124 ba,pt %xcc, sys_trap ;\
158 ba,pt %xcc, sys_trap ;\
591 ba,pt %xcc, 2b ;\
611 ba,pt %xcc, 2b ;\
1389 ba,pt %xcc, sys_trap
1630 bne,pt %xcc, 4f
1827 bne,a,pn %xcc, 1b
1840 bne,a,pn %xcc, 1b
2415 blu,pn %xcc, 6f
2419 bgeu,pn %xcc, 6f
[all …]
H A Dmach_interrupt.S65 be,pn %xcc, 3f ! head == tail
465 be,pn %xcc, 0f ! head == tail
486 bne,pn %xcc, 1f ! first 8 byte is not 0
522 bne,pn %xcc, 2b ! still have more to process
564 bne,pt %xcc, 3f ! if tl != 2
571 blu,pt %xcc, 3f
575 bgeu,pt %xcc, 3f
583 bne,pt %xcc, 3f
587 bnz %xcc, 3f ! Is it from user code?
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dtrap_table.S123 ba,pt %xcc, sys_trap ;\
153 ba,pt %xcc, sys_trap ;\
711 ba,pt %xcc, 2b ;\
731 ba,pt %xcc, 2b ;\
1587 ba,pt %xcc, sys_trap
1669 ba,pt %xcc, sys_trap
1858 bne,pt %xcc, 4f
2055 bne,a,pn %xcc, 1b
2068 bne,a,pn %xcc, 1b
2686 ba,pt %xcc, 2f
[all …]
H A Dmach_interrupt.S66 bl,a,pt %xcc, 0f ! an interrupt number found
73 bl,a,pt %xcc, 7f
84 bz,a,pt %xcc, 6f
254 ba,pt %xcc,vec_interrupt_resume
290 bl,a,pt %xcc, 1f
310 ba,pt %xcc, sys_trap
/illumos-gate/usr/src/lib/libc/sparcv9/crt/
H A D__align_cpy_4.S75 bz,pn %xcc, .done
86 bl,a,pn %xcc, .chkwd
107 bl,a,pn %xcc, .wrword ! Only 4 bytes left.
115 bg,a,pn %xcc, .wrword ! Still have four to do.
138 bz,pn %xcc, .mod4
140 bz,pn %xcc, .mod8
142 bz,pt %xcc, .mod12
151 bl,a,pt %xcc, .loop16
162 bl,a,pt %xcc, .loop16
175 bl,a,pt %xcc, .loop16
[all …]
H A D__align_cpy_2.S43 be,pn %xcc, .done ! Identical addresses--done.
46 ble,pn %xcc, .dbytecp
48 bz,pn %xcc, .aldst
50 be,pt %xcc, .s2algn
56 bne,pt %xcc, .s2algn
H A D__align_cpy_8.S76 be,pn %xcc, .done
78 bz,pn %xcc, .wrdbl2 ! Only 8 bytes need to be copied.
80 bpos,a,pt %xcc, .wrdbl1 ! Have at least 16 bytes to copy.
94 bg,a,pt %xcc, .wrdbl1 ! Have at least 16 more bytes.
97 bz,a,pt %xcc, .wrdbl3 ! Have 8 bytes remaining to copy.
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrcmp.S64 bz,pn %xcc, .stringsequal ! yup, same string, done
68 bz,pn %xcc, .s1aligned ! yup
76 bne,pn %xcc, .done ! yup, done
78 bz,pn %xcc, .done ! yup, done
80 bnz,pt %xcc, .aligns1 ! nope, compare another pair of bytes
86 bz,pn %xcc, .s2aligned ! yup
116 bz,pt %xcc, .cmp ! no null-byte in s1 yet
137 bz,a,pt %xcc, .cmpaligned ! no null-byte in s1 yet
156 bnz,pn %xcc, .done ! bytes differ, return difference
159 bz,pn %xcc, .done ! yup, strings match
[all …]
H A Dmemset.S80 blu,pn %xcc, .wrchar ! small count: just set bytes
87 blu,pn %xcc, .walign ! not enough to guarantee 8-byte align
107 bnz,pt %xcc, .wrdbl
126 bnz,pn %xcc, .wrword
134 bgeu,a,pt %xcc, .wrchar
H A Dmemcmp.S58 be,pn %xcc, .cmpeq
60 bleu,a,pn %xcc, .cmpbyt ! for small counts go do bytes
107 .bytcmp:bgeu,a,pt %xcc, 1b
166 bnz,pt %xcc, 2b
189 bnz,pt %xcc, 3b
210 bnz,pt %xcc, 4b
224 bnz,a,pt %xcc, 5b
H A Dmemmove.S42 bgeu,a %xcc, 2f ! else use backward if ...
47 bgu %xcc, ovbc ! if size is bigger, have to do overlapped copy
52 2: ble %xcc, dbytecp
/illumos-gate/usr/src/uts/sun4u/opl/ml/
H A Ddrmach_asm.S85 bz,pn %xcc, 1f
115 bz,pn %xcc, 3f
209 bz,pn %xcc, 2f
246 bz,pn %xcc, 5f
261 bne %xcc, 6f
272 be %xcc, 6f
284 be %xcc, 7f
292 be,a %xcc, 8f
338 bne %xcc, 2f
415 ba %xcc, 6f
[all …]
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dopl_olympus_asm.S323 bz,a,pt %xcc, 1f
350 bz,pt %xcc, 1f
961 bz,pn %xcc, 1f
1076 bne,pt %xcc, 0f
1315 bne %xcc, 1f
1330 bne %xcc, 1f
1356 bz,pt %xcc, opl_uger_f
1607 bz,a,pt %xcc, 1f
1622 bz,a,pt %xcc, 1f
1733 ba,a,pt %xcc, 2f
[all …]
/illumos-gate/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.S588 bne,pt %xcc, 3f
813 ba,pt %xcc, 2b
1686 blu,pn %xcc, 6f
1721 bne,pn %xcc, 1f
1726 blt,pn %xcc, 1f
3258 be,pn %xcc, 9f
3381 ba,pt %xcc, 6f
3783 ba,pt %xcc, 6f
3915 ba,pt %xcc, 1f
4210 bgeu %xcc, 0f
[all …]
H A Dsfmmu_kdi.S73 be %xcc, is_khat; \
115 be,a %xcc, bspage; \
164 be,a,pn %xcc, search_done; \
171 bne,a %xcc, search_loop; \
179 bne,a %xcc, search_loop; \
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu.h92 bgeu %xcc, 9f; \
330 bnz,pt %xcc, label##2; /* if ref bit set-skip ahead */ \
337 bne,a,pn %xcc, label##1; \
363 bz,pn %xcc, exitlabel; /* exit if wr_perm no set */ \
365 bnz,pn %xcc, label##2; /* nothing to do */ \
372 bne,a,pn %xcc, label##1; \
435 bne,pn %xcc, label##1 /* branch if !match */ ;\
455 bne,pn %xcc, label##1 /* branch if !match */ ;\
482 bne,pn %xcc, label##1 ;\
504 bne,pn %xcc, sfmmu_tsb_miss_tt /* branch if !match */ ;\
H A Dmach_sfmmu_asm.S84 be,a,pn %xcc, ptl1_panic /* can't invalidate kernel ctx */
90 bne,pt %xcc, 1f /* called from wrap_around? */
95 ble,pn %xcc, 0f /* yes, no need to change */
104 ble,pn %xcc, 6f /* yes, no need to change */
143 bne,pt %xcc, 2f /* is our sec-ctx a victim? */
148 ble,pn %xcc, 0f /* yes, no need to change */
252 be,pn %xcc, 7f ! if kernel as, do nothing
392 bnz,pn %xcc, 7b
/illumos-gate/usr/src/lib/libc/sparcv9/fp/
H A D__quad_mag64.S239 bgeu,pt %xcc,5f
274 beq,pn %xcc,1f
284 beq,pn %xcc,1f
288 bne,pt %xcc,1f
302 bl,pn %xcc,2f
603 bne,pt %xcc,1f
615 bl,pt %xcc,1f
624 bl,pn %xcc,1f
639 bne,pt %xcc,1f
649 bge,pn %xcc,1f
[all …]
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dcommon_asm.S79 bg,pt %xcc, 2f ! future, then blow out of here.
81 ba,pt %xcc, 1b ! and take another lap.
252 bl,pt %xcc, 4f; /* if not, we're done */ \
369 bz,pt %xcc, 8f ! if we got it, drive on
373 bz,a,pn %xcc, 7b
375 ba,pt %xcc, 9b
393 bg,pn %xcc, 9f
411 bl,pt %xcc, 2f ! yes, use current adj
413 ba,pt %xcc, 2f
729 bg,a,pt %xcc, 2f ! Yes, drive on.
[all …]
/illumos-gate/usr/src/uts/sun4/brand/common/
H A Dbrand_solaris.S81 bne,pt %xcc, _entry;
99 be,pt %xcc, _entry;
177 be,a,pn %xcc, _exit;
236 be,pn %xcc, _exit; /* if so don't emulate */
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dlock_prim.S202 movl %xcc, %o1, %o2 ! use new pri if base is less
313 be,a,pt %xcc, 2f ! yes, go return cpu
340 bz,pt %xcc, 3f ! if so, prepare to block
349 be,a,pt %xcc, 0f
356 bne,pn %xcc, 1b ! if not, try again
381 bnz,pn %xcc, 2f ! single reader, no waiters?
387 bne,pn %xcc, rw_exit_wakeup ! if not, go to C
394 bnz,a,pt %xcc, 3f
397 bge,pt %xcc, 1b ! if so, go ahead and drop it
399 ba,pt %xcc, rw_exit_wakeup ! otherwise, wake waiters
[all …]
/illumos-gate/usr/src/uts/sun4u/vm/
H A Dmach_sfmmu_asm.S79 be,a,pn %xcc, ptl1_panic /* can't invalidate kernel ctx */
84 be,pn %xcc, 0f /* called from wrap_around? */
90 bne,pt %xcc, 3f
107 ble,pn %xcc, 2f /* yes, no need to change */
117 ble,pn %xcc, 3f /* yes, no need to change */
173 bge %xcc, 2f ! TTE is > 0 iff not valid
H A Dmach_sfmmu.h98 ba,pt %xcc, label##2 ;\
125 bgeu %xcc, 9f; \
285 bnz,pt %xcc, label##4; /* if ref bit set-skip ahead */ \
309 bne,a,pn %xcc, label##2; \
335 bz,pn %xcc, exitlabel; /* exit if wr_perm not set */ \
338 bnz,pn %xcc, label##4; /* nothing to do */ \
362 bne,a,pn %xcc, label##2; \
630 bne,pn %xcc, label##1 /* branch if !match */ ;\
690 bne,pn %xcc, label##2 /* branch if !match */ ;\
/illumos-gate/usr/src/uts/sun4/ml/
H A Dxc.S77 ba,pt %xcc, sys_trap
78 movl %xcc, XCALL_PIL, %g4
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dcheetahasm.h404 bne,a %xcc, 2f; \
483 bne %xcc, 1f; \
560 bne %xcc, 4f; \
896 bg,pt %xcc, 1b; \
904 bnz,pt %xcc, 1b; \
922 bg,pt %xcc, 1b; \
939 bne %xcc, 1f; \
948 bg,pt %xcc, 2b; \
964 bne %xcc, 2f; \
982 bne %xcc, 2f; \
[all …]

12345