Home
last modified time | relevance | path

Searched refs:sum (Results 1 – 25 of 1172) sorted by relevance

12345678910>>...47

/netbsd-src/sys/arch/vax/vax/
H A Dcpu_in_cksum.S77 #define sum %r4 macro
91 movl 16(%ap),sum
136 addl2 tmp,sum # sum += tmp;
137 adwc $0,sum
138 rotl $8,sum,sum # sum = (sum << 8 | sum >> 24);
144 addl2 tmp,sum # sum += tmp;
145 adwc $0,sum
153 addl2 (data)+,sum # sum += *(uint32_t *)data;
154 adwc (data)+,sum # sum += *(uint32_t *)data;
155 adwc (data)+,sum # sum += *(uint32_t *)data;
[all …]
/netbsd-src/sys/arch/mips/mips/
H A Din_cksum.c81 unsigned int sum = 0; in fastsum() local
98 sum += *(buf.c++); in fastsum()
100 sum += (*(buf.c++) << 8); in fastsum()
111 sum += *(buf.s++); in fastsum()
194 sum += hilo; in fastsum()
195 sum += high; in fastsum()
206 sum += hilo; in fastsum()
207 sum += high; in fastsum()
212 sum += *(buf.s++); in fastsum()
219 sum += *(buf.c++) << 8; in fastsum()
[all …]
/netbsd-src/sys/arch/powerpc/powerpc/
H A Din_cksum.c58 #define REDUCE1 sum = (sum & 0xffff) + (sum >> 16)
63 in_cksum_internal(struct mbuf *m, int off, int len, u_int sum) in in_cksum_internal() argument
95 sum += s_util.s; in in_cksum_internal()
112 sum <<= 8; in in_cksum_internal()
127 : "+r"(sum) in in_cksum_internal()
176 : "+r"(sum) in in_cksum_internal()
197 : "+r"(sum) in in_cksum_internal()
209 sum += *(uint16_t *)w; in in_cksum_internal()
215 sum <<= 8; in in_cksum_internal()
219 sum += s_util.s; in in_cksum_internal()
[all …]
/netbsd-src/sys/arch/sparc/sparc/
H A Dcpu_in_cksum.c162 : "=r" (sum), "=&r" (tmp1), "=&r" (tmp2)\
163 : "0" (sum), "r" (w))
173 : "=r" (sum), "=&r" (tmp1), "=&r" (tmp2)\
174 : "0" (sum), "r" (w))
180 : "=r" (sum), "=&r" (tmp1), "=&r" (tmp2)\
181 : "0" (sum), "r" (w))
185 : "=r" (sum), "=&r" (tmp1), "=&r" (tmp2)\
186 : "0" (sum), "r" (w))
190 : "=r" (sum), "=&r" (tmp1) \
191 : "0" (sum), "r" (w))
[all …]
/netbsd-src/sys/netinet6/
H A Din6_cksum.c59 uint32_t sum; in in6_cksum() local
86 sum = ((len & 0xffff) + ((len >> 16) & 0xffff) + nxt) << 8; in in6_cksum()
88 sum = (len & 0xffff) + ((len >> 16) & 0xffff) + nxt; in in6_cksum()
103 sum += w[0]; in in6_cksum()
105 sum += w[1]; in in6_cksum()
106 sum += w[2]; in in6_cksum()
107 sum += w[3]; in in6_cksum()
108 sum += w[4]; in in6_cksum()
109 sum += w[5]; in in6_cksum()
110 sum += w[6]; in in6_cksum()
[all …]
H A Din6.h566 u_int32_t sum = 0; in in6_cksum_phdr() local
571 sum += w[0]; in in6_cksum_phdr()
573 sum += w[1]; in in6_cksum_phdr()
574 sum += w[2]; sum += w[3]; sum += w[4]; sum += w[5]; in in6_cksum_phdr()
575 sum += w[6]; sum += w[7]; in in6_cksum_phdr()
579 sum += w[0]; in in6_cksum_phdr()
581 sum += w[1]; in in6_cksum_phdr()
582 sum += w[2]; sum += w[3]; sum += w[4]; sum += w[5]; in in6_cksum_phdr()
583 sum += w[6]; sum += w[7]; in in6_cksum_phdr()
585 sum += (u_int16_t)(len >> 16) + (u_int16_t)(len /*& 0xffff*/); in in6_cksum_phdr()
[all …]
/netbsd-src/external/lgpl3/gmp/dist/mpf/
H A Dadd_ui.c34 mpf_add_ui (mpf_ptr sum, mpf_srcptr u, unsigned long int v) in mpf_add_ui() argument
37 mp_ptr sump = sum->_mp_d; in mpf_add_ui()
39 mp_size_t prec = sum->_mp_prec; in mpf_add_ui()
47 mpf_set_ui (sum, v); in mpf_add_ui()
56 mpf_sub_ui (sum, &u_negated, v); in mpf_add_ui()
57 sum->_mp_size = -(sum->_mp_size); in mpf_add_ui()
65 if (u != sum) in mpf_add_ui()
68 MPN_COPY (sum->_mp_d, up + usize - sumsize, sumsize); in mpf_add_ui()
69 sum->_mp_size = sumsize; in mpf_add_ui()
70 sum->_mp_exp = u->_mp_exp; in mpf_add_ui()
[all …]
/netbsd-src/sys/lib/libsa/
H A Dip_cksum.c69 int sum = 0, oddbyte = 0, v = 0, len = (int)llen; in ip_cksum() local
75 sum += v + *cp++; in ip_cksum()
80 sum += *(const u_short *)cp; in ip_cksum()
86 sum += *cp++ << 8; in ip_cksum()
87 sum += *cp++; in ip_cksum()
89 sum += *cp++; in ip_cksum()
90 sum += *cp++ << 8; in ip_cksum()
102 sum += v; in ip_cksum()
103 sum = (sum >> 16) + (sum & 0xffff); /* add in accumulated carries */ in ip_cksum()
104 sum += sum >> 16; /* add potential last carry */ in ip_cksum()
[all …]
/netbsd-src/sys/arch/hppa/hppa/
H A Din_cksum.c60 : "+r" (sum), "+r" (w) :: "r20", "r19")
66 : "+r" (sum), "+r" (w) :: "r20", "r19")
68 #define ADDCARRY {if (sum > 0xffff) sum -= 0xffff;}
69 #define REDUCE {sum = (sum & 0xffff) + (sum >> 16); ADDCARRY}
70 #define ROL __asm volatile ("shd %0, %0, 8, %0" : "+r" (sum))
71 #define ADDBYTE {ROL; sum += *w++; bins++; mlen--;}
72 #define ADDSHORT {sum += *(u_short *)w; w += 2; mlen -= 2;}
75 : "+r" (sum), "+r" (w), "+r" (mlen) :: "r19")
80 u_int sum = 0; in in_cksum() local
125 return (0xffff ^ sum); in in_cksum()
/netbsd-src/sys/netinet/
H A Dcpu_in_cksum.c81 uint32_t sum, partial; in cpu_in_cksum() local
91 sum = (initial_sum >> 16) + (initial_sum & 0xffff); in cpu_in_cksum()
160 sum += (partial >> 16); in cpu_in_cksum()
161 sum += (partial & 0xffff); in cpu_in_cksum()
207 sum += (partial >> 16) + (partial & 0xffff); in cpu_in_cksum()
212 sum = (sum >> 16) + (sum & 0xffff); in cpu_in_cksum()
214 final_acc = ((sum >> 16) & 0xffff) + (sum & 0xffff); in cpu_in_cksum()
225 uint64_t sum, partial; in cpu_in_cksum() local
235 sum = initial_sum; in cpu_in_cksum()
312 sum += (partial >> 32); in cpu_in_cksum()
[all …]
H A Din4_cksum.c58 uint32_t sum; in in4_cksum() local
85 sum = ((len & 0xffff) + nxt) << 8; in in4_cksum()
87 sum = (len & 0xffff) + nxt; in in4_cksum()
91 sum += w[0]; in in4_cksum()
92 sum += w[1]; in in4_cksum()
93 sum += w[2]; in in4_cksum()
94 sum += w[3]; in in4_cksum()
111 sum += partial << 8; in in4_cksum()
114 return cpu_in_cksum(m, len, off, sum); in in4_cksum()
/netbsd-src/external/mpl/dhcp/dist/common/
H A Dpacket.c49 u_int32_t checksum (buf, nbytes, sum) in checksum() argument
52 u_int32_t sum;
57 log_debug ("checksum (%x %d %x)", (unsigned)buf, nbytes, sum);
63 log_debug ("sum = %x", sum);
65 sum += (u_int16_t) ntohs(*((u_int16_t *)(buf + i)));
67 if (sum > 0xFFFF)
68 sum -= 0xFFFF;
75 log_debug ("sum = %x", sum);
77 sum += buf [i] << 8;
79 if (sum > 0xFFFF)
[all …]
/netbsd-src/usr.sbin/timed/timed/
H A Dcksum.c59 int sum = 0; in in_cksum() local
71 sum += w; in in_cksum()
78 sum += *addr << 8; in in_cksum()
83 sum = (sum >> 16) + (sum & 0xffff); /* add hi 16 to low 16 */ in in_cksum()
84 sum += (sum >> 16); /* add carry */ in in_cksum()
85 answer = ~sum; /* truncate to 16 bits */ in in_cksum()
/netbsd-src/lib/libm/src/
H A Ds_fmal.c87 struct dd sum; in add_adjusted() local
90 sum = dd_add(a, b); in add_adjusted()
91 if (sum.lo != 0) { in add_adjusted()
92 u.extu_ld = sum.hi; in add_adjusted()
94 sum.hi = nextafterl(sum.hi, INFINITY * sum.lo); in add_adjusted()
96 return (sum.hi); in add_adjusted()
107 struct dd sum; in add_and_denormalize() local
111 sum = dd_add(a, b); in add_and_denormalize()
123 if (sum.lo != 0) { in add_and_denormalize()
124 u.extu_ld = sum.hi; in add_and_denormalize()
[all …]
H A Ds_fma.c90 struct dd sum; in add_adjusted() local
93 sum = dd_add(a, b); in add_adjusted()
94 if (sum.lo != 0) { in add_adjusted()
95 EXTRACT_WORD64(hibits, sum.hi); in add_adjusted()
98 EXTRACT_WORD64(lobits, sum.lo); in add_adjusted()
100 INSERT_WORD64(sum.hi, hibits); in add_adjusted()
103 return (sum.hi); in add_adjusted()
114 struct dd sum; in add_and_denormalize() local
118 sum = dd_add(a, b); in add_and_denormalize()
130 if (sum.lo != 0) { in add_and_denormalize()
[all …]
/netbsd-src/tests/usr.bin/indent/
H A Dopt_ci.c70 sum(int a, int b) in sum() function
81 sum(int a, int b) in sum() function
92 sum(int a, int b) in sum() function
103 sum(int a, int b) in sum() function
114 sum(int a, int b) in sum() function
129 sum(int a, int b) in sum() function
141 sum(int a, int b) in sum() function
159 sum(int a, int b) in sum() function
171 sum(int a, int b) in sum() function
183 sum(int a, int b) in sum() function
/netbsd-src/external/lgpl3/mpfr/dist/src/
H A Dconst_euler.c186 mpfr_const_euler_bs_t sum; in mpfr_const_euler_internal() local
198 mpfr_const_euler_bs_init (sum); in mpfr_const_euler_internal()
226 mpfr_const_euler_bs_1 (sum, 0, N, n, 0); in mpfr_const_euler_internal()
227 mpz_add (sum->T, sum->T, sum->Q); in mpfr_const_euler_internal()
228 mpz_mul (t, sum->T, sum->D); in mpfr_const_euler_internal()
229 mpz_mul_2exp (u, sum->V, wp); in mpfr_const_euler_internal()
235 mpfr_const_euler_bs_2 (sum->C, sum->D, sum->V, 0, 2*n, n, 0); in mpfr_const_euler_internal()
236 mpz_mul (t, sum->Q, sum->Q); in mpfr_const_euler_internal()
237 mpz_mul (t, t, sum->V); in mpfr_const_euler_internal()
238 mpz_mul (u, sum->T, sum->T); in mpfr_const_euler_internal()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgenchecksum.c38 size_t sum; in dosum() local
61 sum = 0; in dosum()
66 n = fread (buffer + sum, 1, BLOCKSIZE - sum, f); in dosum()
68 sum += n; in dosum()
70 while (sum < BLOCKSIZE && n != 0); in dosum()
85 if (sum > 0) in dosum()
86 md5_process_bytes (buffer, sum, ctx); in dosum()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgenchecksum.cc38 size_t sum; in dosum() local
61 sum = 0; in dosum()
66 n = fread (buffer + sum, 1, BLOCKSIZE - sum, f); in dosum()
68 sum += n; in dosum()
70 while (sum < BLOCKSIZE && n != 0); in dosum()
85 if (sum > 0) in dosum()
86 md5_process_bytes (buffer, sum, ctx); in dosum()
/netbsd-src/sys/arch/m68k/m68k/
H A Dcpu_in_cksum.c51 uint32_t sum, partial; in cpu_in_cksum() local
61 sum = (initial_sum >> 16) + (initial_sum & 0xffff); in cpu_in_cksum()
113 sum += (partial >> 16) + (partial & 0xffff); in cpu_in_cksum()
115 * Reduce sum to allow potential byte swap in cpu_in_cksum()
118 sum = (sum >> 16) + (sum & 0xffff); in cpu_in_cksum()
120 final_acc = ((sum >> 16) & 0xffff) + (sum & 0xffff); in cpu_in_cksum()
/netbsd-src/external/bsd/top/dist/machine/
H A Dm_freebsd.c1004 get_vm_sum(struct vmmeter *sum) in get_vm_sum() argument
1007 #define GET_VM_STAT(v, s) (void)get_sysctl(v, &(sum->s), sizeof(sum->s)) in get_vm_sum()
1060 struct vmmeter sum; in get_system_info() local
1066 get_vm_sum(&sum); in get_system_info()
1074 sum.v_swtch, sum.v_trap, sum.v_intr, sum.v_soft, sum.v_vforks); in get_system_info()
1075 kernel_stats[0] = per_second(sum.v_swtch - ctxsws, elapsed_msecs); in get_system_info()
1076 kernel_stats[1] = per_second(sum.v_trap - traps, elapsed_msecs); in get_system_info()
1077 kernel_stats[2] = per_second(sum.v_intr - intrs, elapsed_msecs); in get_system_info()
1078 kernel_stats[3] = per_second(sum.v_soft - softs, elapsed_msecs); in get_system_info()
1079 kernel_stats[4] = per_second(sum.v_vforks + sum.v_forks + in get_system_info()
[all …]
/netbsd-src/sys/net/npf/
H A Dnpf_inet.c70 uint32_t sum; in npf_fixup16_cksum() local
78 sum = ~cksum & 0xffff; in npf_fixup16_cksum()
79 sum += (~odatum & 0xffff) + ndatum; in npf_fixup16_cksum()
80 sum = (sum >> 16) + (sum & 0xffff); in npf_fixup16_cksum()
81 sum += (sum >> 16); in npf_fixup16_cksum()
83 return ~sum & 0xffff; in npf_fixup16_cksum()
89 uint32_t sum; in npf_fixup32_cksum() local
95 sum = ~cksum & 0xffff; in npf_fixup32_cksum()
96 sum += (~odatum & 0xffff) + (ndatum & 0xffff); in npf_fixup32_cksum()
98 sum += (~odatum >> 16) + (ndatum >> 16); in npf_fixup32_cksum()
[all …]
/netbsd-src/sys/arch/amiga/stand/bootblock/elf2bb/
H A Dchksum.c45 uint32_t sum, lastsum; in chksum() local
48 sum = 0; in chksum()
51 lastsum = sum; in chksum()
52 sum += be32toh(block[i]); in chksum()
53 if (sum < lastsum) in chksum()
54 ++sum; in chksum()
57 return sum; in chksum()
/netbsd-src/external/lgpl3/mpfr/dist/tests/
H A Dtfrac.c32 mpfr_t sum, tmp, dst, fp2; in check0() local
35 mpfr_init2 (sum, PMAX); in check0()
45 if (mpfr_add (sum, ip, fp, MPFR_RNDZ)) in check0()
50 if (MPFR_SIGN (sum) != MPFR_SIGN (fp)) in check0()
56 inex1 = mpfr_frac (dst, sum, rnd); in check0()
61 mpfr_out_str (stdout, 2, 0, sum, MPFR_RNDN); in check0()
71 mpfr_out_str (stdout, 2, 0, sum, MPFR_RNDN); in check0()
82 inex1 = mpfr_frac (sum, sum, rnd); in check0()
88 if (!mpfr_number_p (sum) || in check0()
89 MPFR_SIGN (sum) != MPFR_SIGN (fp) || in check0()
[all …]
/netbsd-src/sys/net/
H A Dether_sw_offload.c168 uint16_t sum, osum; in ether_sw_offload_rx() local
246 sum = in6_cksum_phdr(&ip6->ip6_src, &ip6->ip6_dst, htonl(len), in ether_sw_offload_rx()
286 sum = in_cksum_phdr(ip->ip_src.s_addr, ip->ip_dst.s_addr, in ether_sw_offload_rx()
301 th->th_sum = sum; in ether_sw_offload_rx()
305 sum = in6_cksum(m, 0, l4offset, len); in ether_sw_offload_rx()
310 sum = in4_cksum(m, 0, l4offset, len); in ether_sw_offload_rx()
312 if (sum != osum) in ether_sw_offload_rx()
327 uh->uh_sum = sum; in ether_sw_offload_rx()
331 sum = in6_cksum(m, 0, l4offset, len); in ether_sw_offload_rx()
336 sum in ether_sw_offload_rx()
[all...]

12345678910>>...47