| /src/tests/usr.bin/xlint/lint1/ |
| gcc_builtin_overflow.c | 16 int sum; local 18 if (__builtin_add_overflow(1, 2, &sum))
|
| /src/usr.sbin/timed/timed/ |
| cksum.c | 59 int sum = 0; local 62 * Our algorithm is simple, using a 32 bit accumulator (sum), 71 sum += w; 78 sum += *addr << 8; 83 sum = (sum >> 16) + (sum & 0xffff); /* add hi 16 to low 16 */ 84 sum += (sum >> 16); /* add carry */ 85 answer = ~sum; /* truncate to 16 bits * [all...] |
| /src/sys/arch/vax/vax/ |
| cpu_in_cksum.S | 77 #define sum %r4 define 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) [all...] |
| /src/sys/arch/sparc/sparc/ |
| 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...] |
| /src/sys/netinet6/ |
| in6_cksum.c | 59 uint32_t sum; local 82 * sum = one_add(&ip6); 86 sum = ((len & 0xffff) + ((len >> 16) & 0xffff) + nxt) << 8; 88 sum = (len & 0xffff) + ((len >> 16) & 0xffff) + nxt; 103 sum += w[0]; 105 sum += w[1]; 106 sum += w[2]; 107 sum += w[3]; 108 sum += w[4]; 109 sum += w[5] [all...] |
| /src/tests/lib/libm/ |
| t_cabsl.cxx | 44 int sum = 0; local 47 sum += std::abs(cld); 49 sum += std::abs(cd); 52 sum += std::abs(cf); 54 ATF_REQUIRE_EQ(sum, 3*5);
|
| /src/sys/lib/libsa/ |
| ip_cksum.c | 69 int sum = 0, oddbyte = 0, v = 0, len = (int)llen; local 75 sum += v + *cp++; 80 sum += *(const u_short *)cp; 86 sum += *cp++ << 8; 87 sum += *cp++; 89 sum += *cp++; 90 sum += *cp++ << 8; 102 sum += v; 103 sum = (sum >> 16) + (sum & 0xffff); /* add in accumulated carries * [all...] |
| /src/sys/arch/hppa/hppa/ |
| 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; 80 u_int sum = 0; local [all...] |
| /src/lib/libutil/ |
| disklabel_dkcksum.c | 50 uint16_t sum; local 52 sum = 0; 56 sum ^= *start++; 57 return (sum);
|
| /src/common/lib/libc/quad/ |
| adddi3.c | 49 * u_int addition x+y occurs if and only if the sum x+y is less than 55 union uu aa, bb, sum; local 59 sum.ul[L] = aa.ul[L] + bb.ul[L]; 60 sum.ul[H] = aa.ul[H] + bb.ul[H] + (sum.ul[L] < bb.ul[L]); 61 return (sum.q);
|
| /src/sys/arch/mips/mips/ |
| in_cksum.c | 30 * Basic algorithm is 3-instruction inner loop sum by Peter Desnoyers. 68 * Compute 1's complement sum over a contiguous block at 'buf' for 'n' bytes. 73 * and so we must byteswap the memory-aligned 1's-complement sum 81 unsigned int sum = 0; local 93 * and we must byteswap our 16-bit-aligned sum of 98 sum += *(buf.c++); 100 sum += (*(buf.c++) << 8); 111 sum += *(buf.s++); 116 /* 32-bit-aligned sum. 194 sum += hilo 285 uint sum = 0; local [all...] |
| /src/sys/arch/amiga/stand/bootblock/elf2bb/ |
| chksum.c | 45 uint32_t sum, lastsum; local 48 sum = 0; 51 lastsum = sum; 52 sum += be32toh(block[i]); 53 if (sum < lastsum) 54 ++sum; 57 return sum;
|
| /src/sys/arch/powerpc/powerpc/ |
| in_cksum.c | 58 #define REDUCE1 sum = (sum & 0xffff) + (sum >> 16) 59 /* Two REDUCE1s is faster than REDUCE1; if (sum > 65535) sum -= 65536; */ 63 in_cksum_internal(struct mbuf *m, int off, int len, u_int sum) 95 sum += s_util.s; 112 sum <<= 8; 119 * Since the `sum' may contain full 32 bit 125 "addc %0,%0,7;" /* add to sum */ 250 u_int sum = 0; local [all...] |
| /src/tests/usr.bin/indent/ |
| opt_ci.c | 70 sum(int a, int b) function 81 sum(int a, int b) function 92 sum(int a, int b) function 103 sum(int a, int b) function 114 sum(int a, int b) function 129 sum(int a, int b) function 141 sum(int a, int b) function 159 sum(int a, int b) function 171 sum(int a, int b) function 183 sum(int a, int b function [all...] |
| /src/sys/arch/atari/stand/ahdilabel/ |
| cksum.c | 41 u_short *start, *end, sum = 0; local 46 sum ^= *start++; 47 return (sum);
|
| /src/sbin/disklabel/ |
| dkcksum.c | 64 uint16_t sum; local 66 sum = 0; 70 sum ^= *start++; 72 return sum;
|
| /src/sys/lib/libkern/ |
| dkcksum.c | 58 uint16_t sum; local 60 sum = 0; 64 sum ^= *start++; 66 return sum;
|
| /src/sys/netinet/ |
| in4_cksum.c | 58 uint32_t sum; local 81 * sum = one_add(&ip); 85 sum = ((len & 0xffff) + nxt) << 8; 87 sum = (len & 0xffff) + nxt; 91 sum += w[0]; 92 sum += w[1]; 93 sum += w[2]; 94 sum += w[3]; 111 sum += partial << 8; 114 return cpu_in_cksum(m, len, off, sum); [all...] |
| cpu_in_cksum.c | 81 uint32_t sum, partial; local 91 sum = (initial_sum >> 16) + (initial_sum & 0xffff); 160 sum += (partial >> 16); 161 sum += (partial & 0xffff); 207 sum += (partial >> 16) + (partial & 0xffff); 209 * Reduce sum to allow potential byte swap 212 sum = (sum >> 16) + (sum & 0xffff); 214 final_acc = ((sum >> 16) & 0xffff) + (sum & 0xffff) 225 uint64_t sum, partial; local [all...] |
| /src/lib/libm/src/ |
| s_fmal.c | 87 struct dd sum; local 90 sum = dd_add(a, b); 91 if (sum.lo != 0) { 92 u.extu_ld = sum.hi; 94 sum.hi = nextafterl(sum.hi, INFINITY * sum.lo); 96 return (sum.hi); 107 struct dd sum; local 111 sum = dd_add(a, b) [all...] |
| /src/sys/arch/m68k/m68k/ |
| cpu_in_cksum.c | 51 uint32_t sum, partial; local 61 sum = (initial_sum >> 16) + (initial_sum & 0xffff); 113 sum += (partial >> 16) + (partial & 0xffff); 115 * Reduce sum to allow potential byte swap 118 sum = (sum >> 16) + (sum & 0xffff); 120 final_acc = ((sum >> 16) & 0xffff) + (sum & 0xffff);
|
| /src/tests/lib/libc/ssp/ |
| h_raw.c | 43 volatile int sum = 0; local 47 sum += b[i];
|
| /src/lib/libukfs/ |
| ukfs_disklabel.c | 132 uint16_t sum; local 140 sum = 0; 145 sum ^= bswap16(*start); 147 sum ^= *start; 150 return (sum);
|
| /src/sys/dist/pf/netinet/ |
| tcp_rndiss.c | 93 u_int16_t sum = 0, i; local 96 sum += 0x79b9; 97 val ^= ((u_int16_t)tcp_rndiss_sbox[(val^sum) & 0x7f]) << 7;
|
| /src/usr.sbin/installboot/ |
| sum.c | 1 /* $NetBSD: sum.c,v 1.5 2010/01/14 16:27:49 tsutsui Exp $ */ 68 __RCSID("$NetBSD: sum.c,v 1.5 2010/01/14 16:27:49 tsutsui Exp $"); 93 set_sunsum(ib_params *params, uint16_t *bb16, uint16_t sum) 103 printf("Recalculated Sun checksum: 0x%04x\n", be16toh(sum)); 106 bb16[SUNSUM_OFFSET] = sum;
|