Searched refs:half (Results 76 - 100 of 107) sorted by relevance

12345

/illumos-gate/usr/src/lib/libmvec/common/
H A D__vcosbig_ultra3.c49 half[2] = { 0.5, -0.5 }, variable
173 n0 = (int) (x0 * invpio2 + half[xsb0]);
174 n1 = (int) (x1 * invpio2 + half[xsb1]);
175 n2 = (int) (x2 * invpio2 + half[xsb2]);
556 n1 = (int) (x1 * invpio2 + half[xsb1]);
603 n0 = (int) (x0 * invpio2 + half[xsb0]);
H A D__vsinbig_ultra3.c49 half[2] = { 0.5, -0.5 }, variable
173 n0 = (int) (x0 * invpio2 + half[xsb0]);
174 n1 = (int) (x1 * invpio2 + half[xsb1]);
175 n2 = (int) (x2 * invpio2 + half[xsb2]);
556 n1 = (int) (x1 * invpio2 + half[xsb1]);
603 n0 = (int) (x0 * invpio2 + half[xsb0]);
H A D__vcos.c62 half[2] = { 0.5, -0.5 }, variable
620 n0 = (int) (x0 * invpio2 + half[xsb0]);
621 n1 = (int) (x1 * invpio2 + half[xsb1]);
622 n2 = (int) (x2 * invpio2 + half[xsb2]);
1003 n1 = (int) (x1 * invpio2 + half[xsb1]);
1050 n0 = (int) (x0 * invpio2 + half[xsb0]);
H A D__vsin.c50 half[2] = { 0.5, -0.5 }, variable
628 n0 = (int) (x0 * invpio2 + half[xsb0]);
629 n1 = (int) (x1 * invpio2 + half[xsb1]);
630 n2 = (int) (x2 * invpio2 + half[xsb2]);
1011 n1 = (int) (x1 * invpio2 + half[xsb1]);
1058 n0 = (int) (x0 * invpio2 + half[xsb0]);
H A D__vsincos.c56 half[2] = { 0.5, -0.5 }, variable
855 n0 = (int) (x0 * invpio2 + half[xsb0]);
856 n1 = (int) (x1 * invpio2 + half[xsb1]);
857 n2 = (int) (x2 * invpio2 + half[xsb2]);
1429 n1 = (int) (x1 * invpio2 + half[xsb1]);
1486 n0 = (int) (x0 * invpio2 + half[xsb0]);
/illumos-gate/usr/src/lib/libm/common/R/
H A Dbesself.c65 #define half C[4] macro
477 t = half * x;
479 t = x * (half + neighth * x * x);
487 t = x * half + x * (z * (r / s));
662 b = t = half * x;
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dcheetah_copy.s55 * ! half word, or byte boundaries.
116 * sm_half: move half word at a time while 2 or more bytes left
241 * half aligned: 44 clocks slower for non-FPBLK
299 * 2 of 8 will be half word alignable.
761 bz,pt %ncc, .kcopy_2 ! check for half-word
945 bz,pt %ncc, .bcopy_2 ! check for half-word
1064 lduh [%o0 - 2], %o3 ! read half word
1067 sth %o3, [%o1 - 2] ! write half word
1227 bz,pt %ncc, .bc_med_half1 ! half word alignment
1235 ! Now half wor
[all...]
H A Dopl_olympus_copy.s51 * ! half word, or byte boundaries.
112 * sm_half: move half word at a time while 2 or more bytes left
237 * half aligned: 44 clocks slower for non-FPBLK
294 * 2 of 8 will be half word alignable.
716 bz,pt %ncc, .kcopy_2 ! check for half-word
900 bz,pt %ncc, .bcopy_2 ! check for half-word
1015 lduh [%o0 - 2], %o3 ! read half word
1018 sth %o3, [%o1 - 2] ! write half word
1178 bz,pt %ncc, .bc_med_half1 ! half word alignment
1186 ! Now half wor
[all...]
H A Dspitfire_asm.s1046 ldxa [%g4]ASI_SDB_INTR_R, %g5 ! read sdb upper half into g5
1049 andcc %g5, %g6, %g1 ! check for CE in upper half
1058 ldxa [%g4]ASI_SDB_INTR_R, %g5 ! read sdb lower half into g6
1059 andcc %g5, %g6, %g1 ! check for CE in lower half
1133 ldxa [%g4]ASI_SDB_INTR_R, %g5 ! read sdb upper half into 56
1136 andcc %g5, %g6, %g1 ! check for UE in upper half
1145 ldxa [%g4]ASI_SDB_INTR_R, %g5 ! read sdb lower half into g5
1146 andcc %g5, %g6, %g1 ! check for UE in lower half
1173 ldxa [%g4]ASI_SDB_INTR_R, %g5 ! read sdb upper half into g5
1177 ldxa [%g4]ASI_SDB_INTR_R, %g5 ! read sdb lower half int
[all...]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrncpy.s62 ! is copied based upon destination alignment. (byte, half-word,
104 be,pn %ncc, .storehalfword ! yup, store half-word wise
296 srlx %o1, 56, %g1 ! %g1<7:0> = first byte; half-word aligned now
H A Dstrlcpy.s54 ! larger xword/word/half-word quantity.
96 be,pn %ncc, .storehalfword ! yup, store half-word wise
285 srlx %l1, 56, %g1 ! %g1<7:0> = first byte; half-word aligned now
/illumos-gate/usr/src/cmd/isns/isnsd/
H A Desi.c1304 size_t half; local
1338 half = pl;
1370 pl = half;
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/
H A Dbt_split.c419 * instead of copying half the data to the right page and compacting
606 * l: page to put lower half of data
607 * r: page to put upper half of data
627 indx_t full, half, nxt, off, skip, top, used; local
640 half = full / 2;
693 if (used >= half) {
/illumos-gate/usr/src/lib/libm/common/Q/
H A Dsqrtl.c105 half = 0.5, variable
323 rr = half / c;
/illumos-gate/usr/src/lib/libbc/libc/crt/sparc/
H A Dmisalign.s70 lduh [%o0],%o0 ! 2nd half of fast case
273 sth %o0,[%i2] ! store two words, a half word at a time
/illumos-gate/usr/src/lib/libm/amd64/src/
H A Dpowl.s64 half: label
206 flds PIC_L(half) / 1/2, y , x
/illumos-gate/usr/src/lib/libm/common/m9x/
H A Dtgammal.c276 #define half c[3] macro
694 r = x - half;
704 k = (int) ((w_h + w_l) * invln2_32 + half);
1065 t2 = t1 * half;
H A Dtgamma.c793 #define half c[2] macro
1279 r = x - half;
1290 k = (int) ((w_h + w_l) * invln2_32 + half);
/illumos-gate/usr/src/cmd/sendmail/db/btree/
H A Dbt_split.c291 * two new pages instead of copying half the data to the right page
775 db_indx_t half, nbytes, off, splitp, top; local
812 * Note, we try and split half the data present on the page. This is
814 * it half empty. We don't try and skip the split -- we don't know
816 * to half the page for a big item, so there's no easy test to decide
822 half = (dbp->pgsize - HOFFSET(pp)) / 2;
823 for (nbytes = 0, off = 0; off < top && nbytes < half; ++off)
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_cpu_states.c1368 } half; member in union:__anon10311
1444 top = ((uint64_t)tk.half.high << 4) * tick_scale;
1445 bottom = (((uint64_t)tk.half.low << 4) * (uint64_t)tick_scale) >> 32;
/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/
H A Dmemcpy.s98 * if dst now on half word boundary
99 * load words, shift half words, store words; branch to finish_up
785 cmp %o5, 2 ! is src half-word aligned
1749 andcc %o1, 2, %o5 ! check for half word alignment
1765 ! Src is half-word aligned
2123 cmp %o5, 2 ! is src half-word aligned
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrlcpy.s53 ! larger word/half-word quantity.
/illumos-gate/usr/src/lib/libm/i386/src/
H A Dpowf.s68 half: label
215 fcoms PIC_L(half) / y , x
H A Dpowl.s64 half: label
211 fcoms PIC_L(half) / y , x
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dniagara_copy.s133 * if src is half word aligned, ld half, ld word, ld half; pack
135 * if src is byte aligned, ld byte,half,word parts; pack into long
734 .bc_al_d1f: ! dest is now half word aligned
770 .bc_al_d1: ! align dest to half word
779 ldub [%o0], %o4 ! move a half-word (src align unknown)
1173 .bc_big_d1f: ! dest is now half word aligned
1578 ldub [%i0], %o4 ! move a half-word (src align unknown)
1617 andcc %i0, 2, %o4 ! check for half wor
[all...]

Completed in 215 milliseconds

12345