Home
last modified time | relevance | path

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

12345

/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrncmp.S58 1: bz,pn %icc, .iss2 ! if so go check s2
69 bne,pn %icc, .noteqb
72 bnz,pt %icc, 1b
83 bz,pn %icc, .w4cmp ! if s2 word aligned, compare words
85 be,pn %icc, .w2cmp
89 be,pt %icc, .w1cmp
106 be,pn %icc, 1f
113 be,a,pt %icc, 2b
122 bnz,pt %icc, 1f
125 1: bnz,pt %icc, 1f
[all …]
H A Dstrlen.S64 bz,pt %icc, .nowalgnd
68 be,a,pn %icc, .s2algn
73 bz,pn %icc, .done
76 be,pn %icc, .nowalgnd
84 bz,pn %icc, .done
87 bz,pn %icc, .done
102 bnz,a,pn %icc, .nullfound
113 bz,a,pt %icc, .loop
120 bz,pn %icc, .done ! first byte zero
124 bz,pn %icc, .done ! second byte zero
[all …]
H A Dmemcmp.S64 bz,a,pn %icc, .iss2 ! if so go check s2
67 be,pn %icc, .algn2
75 be,pn %icc, .algn3
77 be,pt %icc, .algn2
87 be,a,pt %icc, 1f
95 .algn3: be,a,pt %icc, .iss2
104 be,a,pt %icc, .bytcmp
144 bz,pn %icc, .w4cmp ! if s2 word aligned, compare words
146 be,pn %icc, .w2cmp ! s2 half aligned
154 be,pt %icc, .w1cmp ! aligned to 1 or 3 bytes
[all …]
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrlen.S64 bz,pt %icc, .nowalgnd
68 be,a,pn %icc, .s2algn
73 bz,pn %icc, .done
76 be,pn %icc, .nowalgnd
84 bz,pn %icc, .done
87 bz,pn %icc, .done
102 bnz,a,pn %icc, .nullfound
113 bz,a,pt %icc, .loop
120 bz,pn %icc, .done ! first byte zero
124 bz,pn %icc, .done ! second byte zero
[all …]
H A Dstrlcpy.S60 bz,pn %icc, .getstrlen ! if 0 do nothing but strlen(src)
63 bz,pn %icc, .wordaligned
71 bz,a %icc, .done
74 bz,pn %icc, .forcenullunalign ! n == 0, append null byte
76 bnz,a %icc, .alignsrc
85 bnz %icc, .dstnotaligned
91 bcs,pn %icc, .lastword
95 bz,a,pt %icc, .storeword ! if expr == 0, no zero byte
102 bz,pn %icc, .done
107 bz,pn %icc, .done
[all …]
/illumos-gate/usr/src/lib/libc/sparcv9/fp/
H A D__quad_mag64.S185 beq,pn %icc,1f
187 ba,pt %icc,2f
196 beq,pn %icc,1f
198 ba,pt %icc,2f
206 bge,pn %icc,1f
210 bl,pt %icc,3f
219 beq,pn %icc,4f
245 beq,pt %icc,2f
253 ba,pt %icc,2f
268 beq,pn %icc,1f
[all …]
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vatan2.S222 bge,pn %icc,.big0 ! if |x| or |x/y| is big
228 bl,pn %icc,.small0 ! if |y| is small
234 ble,pn %icc,.last1
251 movg %icc,%o2,%l0
295 bge,pn %icc,.big1
301 bl,pn %icc,.small1
312 ble,pn %icc,.last2
323 movg %icc,%o2,%l1
367 bge,pn %icc,.big2
373 bl,pn %icc,.small2
[all …]
H A D__vcos_ultra3.S195 bl,pn %icc,.range0 ! hx < 0x3e400000 or hx > 0x4099251e
201 ble,pn %icc,.last1
218 bl,pn %icc,.range1 ! hx < 0x3e400000 or hx > 0x4099251e
224 ble,pn %icc,.last2
241 bl,pn %icc,.range2 ! hx < 0x3e400000 or hx > 0x4099251e
247 ble,pn %icc,.last3
263 bl,pn %icc,.range3 ! hx < 0x3e400000 or > hx 0x4099251e
297 bl,pn %icc,.medium
453 bg,pt %icc,.loop0
457 ba,pt %icc,.end
[all …]
H A D__vsin_ultra3.S194 bl,pn %icc,.range0 ! hx < 0x3e400000 or hx > 0x4099251e
200 ble,pn %icc,.last1
217 bl,pn %icc,.range1 ! hx < 0x3e400000 or hx > 0x4099251e
223 ble,pn %icc,.last2
240 bl,pn %icc,.range2 ! hx < 0x3e400000 or hx > 0x4099251e
246 ble,pn %icc,.last3
262 bl,pn %icc,.range3 ! hx < 0x3e400000 or > hx 0x4099251e
296 bl,pn %icc,.medium
468 bg,pt %icc,.loop0
472 ba,pt %icc,.end
[all …]
H A D__vcosf.S204 ble,pn %icc,.last1
215 ble,pn %icc,.last2
226 ble,pn %icc,.last3
257 bz,pn %icc,.range0 ! branch if > 2^19 pi
263 bz,pn %icc,.range1 ! branch if > 2^19 pi
269 bz,pn %icc,.range2 ! branch if > 2^19 pi
275 bz,pn %icc,.range3 ! branch if > 2^19 pi
299 bz,pn %icc,.medium ! branch if any argument is > pi/4
358 bg,pt %icc,.start
362 ba,pt %icc,.end
[all …]
H A D__vsinf.S204 ble,pn %icc,.last1
215 ble,pn %icc,.last2
226 ble,pn %icc,.last3
257 bz,pn %icc,.range0 ! branch if > 2^19 pi
263 bz,pn %icc,.range1 ! branch if > 2^19 pi
269 bz,pn %icc,.range2 ! branch if > 2^19 pi
275 bz,pn %icc,.range3 ! branch if > 2^19 pi
299 bz,pn %icc,.medium ! branch if any argument is > pi/4
354 bg,pt %icc,.start
358 ba,pt %icc,.end
[all …]
H A D__vsincos.S195 bl,pn %icc,.range0 ! hx < 0x3e400000 or hx > 0x4099251e
204 ble,pn %icc,.last1
221 bl,pn %icc,.range1 ! hx < 0x3e400000 or hx > 0x4099251e
230 ble,pn %icc,.last2
246 bl,pn %icc,.range2 ! hx < 0x3e400000 or hx > 0x4099251e
277 bl,pn %icc,.medium
441 bg,pt %icc,.loop0
445 ba,pt %icc,.end
483 movnz %icc,%l4,%o0
488 movnz %icc,%o4,%l4
[all …]
H A D__vsincosf.S225 ble,pn %icc,.last1
241 ble,pn %icc,.last2
257 ble,pn %icc,.last3
293 bz,pn %icc,.range0 ! branch if > 2^19 pi
299 bz,pn %icc,.range1 ! branch if > 2^19 pi
305 bz,pn %icc,.range2 ! branch if > 2^19 pi
311 bz,pn %icc,.range3 ! branch if > 2^19 pi
333 bz,pn %icc,.medium ! branch if any argument is > pi/4
426 bg,pt %icc,.start
430 ba,pt %icc,.end
[all …]
H A D__vlog.S254 bge,pn %icc,.range0 ! ix <= 0x000fffff or >= 0x7ff00000
321 ble,pn %icc,.endloop0
333 bge,pn %icc,.range1 ! ix <= 0x000fffff or >= 0x7ff00000
400 ble,pn %icc,.endloop1
412 bge,pn %icc,.range2 ! ix <= 0x000fffff or >= 0x7ff00000
479 bg,pt %icc,.loop0
494 bg,a,pt %icc,.loop0
504 bg,a,pt %icc,.loop1
514 bg,a,pt %icc,.loop2
524 bgeu,pn %icc,2f ! if (unsigned) ix >= 0x7ff00000
[all …]
H A D__vatan2f.S257 bneg,pn %icc,.exit
267 bge,pn %icc,.spec0
271 bge,pn %icc,.spec0
275 bl,pn %icc,.spec1
279 bl,pn %icc,.spec1
322 bl,pn %icc,.u0
326 bl,pn %icc,.u1
330 bge,pn %icc,.u2
334 bge,pn %icc,.u3
349 bge,pn %icc,.update0 ! (1_0) if ( b0 > 0x7f800000 )
[all …]
H A D__vexp.S750 bl,pn %icc,.range0 ! if hx < 0x3e300000 or > 0x40862e41
756 ble,pn %icc,.endloop1
773 bl,pn %icc,.range1 ! if hx < 0x3e300000 or > 0x40862e41
779 ble,pn %icc,.endloop2
794 bl,pn %icc,.range2 ! if hx < 0x3e300000 or > 0x40862e41
972 bl,pn %icc,.small
981 bg,pn %icc,.loop0
985 ba,pt %icc,.endloop0
993 bge,pt %icc,1f
1000 bge,pt %icc,1f
[all …]
H A D__vpow.S1044 ble,pn %icc,.end
1063 bne,pt %icc,.common_case
1067 ble,pt %icc,.common_case
1071 bl,pn %icc,.stridex_zero
1107 bneg,pn %icc,.end
1137 bl,pn %icc,.spec0 ! (Y0_3) if (expy < 0x3fb);
1141 bge,pn %icc,.spec1 ! (Y0_3) if (expy >= 0x43e);
1145 bge,pn %icc,.spec1 ! (Y0_2) if (exp >= 0x7ff)
1151 ble,pn %icc,.update0 ! (Y0_2) if (hx <= 0xfffff)
1184 ble,pn %icc,.update1 ! (Y1_2) if (hx <= 0xfffff)
[all …]
H A D__vsin.S226 ba,pt %icc,.loop0
240 bl,pn %icc,.range0 ! if hx < 0x3e400000 or > 0x3fe921fb
246 ble,pn %icc,.endloop1
263 bl,pn %icc,.range1 ! if hx < 0x3e400000 or > 0x3fe921fb
269 ble,pn %icc,.endloop2
286 bl,pn %icc,.range2 ! if hx < 0x3e400000 or > 0x3fe921fb
292 bl,pn %icc,.case4
298 bl,pn %icc,.case2
304 bl,pn %icc,.case1
430 bg,pt %icc,.loop0
[all …]
H A D__vlogf.S304 bneg,pn %icc,.end
313 bge,pn %icc,.spec ! (Y0_0) if (ival >= 0x7f800000)
317 ble,pn %icc,.spec ! (Y0_0) if (ival <= 0x7fffff)
327 bge,pn %icc,.update2 ! (Y1_0) if (ival >= 0x7f800000)
335 ble,pn %icc,.update3 ! (Y1_0) if (ival <= 0x7fffff)
340 bge,pn %icc,.update4 ! (Y2_0) if (ival >= 0x7f800000)
344 ble,pn %icc,.update5 ! (Y2_0) if (ival <= 0x7fffff)
361 bge,pn %icc,.update6 ! (Y3_0) (ival >= 0x7f800000)
366 ble,pn %icc,.update7 ! (Y3_0) if (ival <= 0x7fffff)
413 bge,pn %icc,.update8 ! (Y0_1) if (ival >= 0x7f800000)
[all …]
H A D__vcos.S297 ba,pt %icc,.loop0
311 bl,pn %icc,.range0 ! if hx < 0x3e400000 or > 0x3fe921fb
317 ble,pn %icc,.endloop1
334 bl,pn %icc,.range1 ! if hx < 0x3e400000 or > 0x3fe921fb
340 ble,pn %icc,.endloop2
357 bl,pn %icc,.range2 ! if hx < 0x3e400000 or > 0x3fe921fb
363 bl,pn %icc,.case4
369 bl,pn %icc,.case2
375 bl,pn %icc,.case1
501 bg,pt %icc,.loop0
[all …]
/illumos-gate/usr/src/lib/libc/sparcv9/inc/
H A DSYS.h102 bcc,a,pt %icc, 1f; \
105 move %icc, EINTR, %o0; \
125 bcc,pt %icc, 1f; \
128 be,a,pn %icc, name; \
140 bcc,a,pt %icc, 1f; \
144 be,a,pn %icc, name; \
148 be,a,pn %icc, name; \
/illumos-gate/usr/src/lib/libc/sparc/inc/
H A DSYS.h111 bcc,a,pt %icc, 1f; \
114 move %icc, EINTR, %o0; \
134 bcc,pt %icc, 1f; \
137 be,a,pn %icc, name; \
149 bcc,a,pt %icc, 1f; \
153 be,a,pn %icc, name; \
157 be,a,pn %icc, name; \
/illumos-gate/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.S132 bne,pn %icc, 1f /* branch if large case */ ;\
137 ba,pt %icc, 2f ;\
165 be,a,pn %icc, label /* if locked ignore */ ;\
169 bne,a,pn %icc, label /* didn't lock so ignore */ ;\
180 be,a,pn %icc, label /* if locked ignore */ ;\
184 bne,a,pn %icc, label /* didn't lock so ignore */ ;\
325 bz,a,pt %icc, label##f /* if 0, is */ ;\
409 be,a,pn %icc, label##1 /* so, loop until unlocked */ ;\
417 bne,a,pn %icc, label##1 /* start over from the top */ ;\
428 be,a,pn %icc, label##1 /* so, loop until unlocked */ ;\
[all …]
/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_v8plus.s183 /* 0x0050 74 */ ble,pt %icc,.L900000117
188 /* 0x0064 74 */ bl,pn %icc,.L77000134
257 /* 0x0138 85 */ ble,pt %icc,.L900000112
292 /* 0x01b8 */ ble,a,pt %icc,.L900000116
354 /* 0x0024 99 */ ble,pt %icc,.L77000140
361 /* 0x0040 */ bl,pn %icc,.L77000144
395 /* 0x00c4 */ ble,pt %icc,.L900000205
410 /* 0x00fc */ bg,pn %icc,.L77000140
423 /* 0x0128 */ ble,a,pt %icc,.L900000211
462 /* 0x0014 109 */ ble,pt %icc,.L77000150
[all …]
/illumos-gate/usr/src/common/crypto/arcfour/sun4u/
H A Darcfour_crypt_asm.S71 bz %icc, .Loop2
94 bz %icc, .L1A
133 bz %icc, .L2A
173 bz %icc, .L3A
215 bz %icc, .L4A
231 bz %icc, .EndLoop1
258 bz %icc, .L5A
299 bz %icc, .L6A
341 bz %icc, .L7A
383 bz %icc, .L8A
[all …]

12345