| /netbsd-src/sys/arch/vax/vax/ |
| H A D | cpu_in_cksum.S | 77 #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 D | in_cksum.c | 81 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 D | in_cksum.c | 58 #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 D | cpu_in_cksum.c | 162 : "=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 D | in6_cksum.c | 59 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 D | in6.h | 566 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 D | add_ui.c | 34 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 D | ip_cksum.c | 69 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 D | in_cksum.c | 60 : "+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 D | cpu_in_cksum.c | 81 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 D | in4_cksum.c | 58 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 D | packet.c | 49 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 D | cksum.c | 59 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 D | s_fmal.c | 87 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 D | s_fma.c | 90 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 D | opt_ci.c | 70 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 D | const_euler.c | 186 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 D | genchecksum.c | 38 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 D | genchecksum.cc | 38 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 D | cpu_in_cksum.c | 51 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 D | m_freebsd.c | 1004 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 D | npf_inet.c | 70 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 D | chksum.c | 45 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 D | tfrac.c | 32 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 D | ether_sw_offload.c | 168 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...] |