HomeSort by: relevance | last modified time | path
    Searched refs:sum (Results 1 - 25 of 182) sorted by relevancy

1 2 3 4 5 6 7 8

  /src/tests/usr.bin/xlint/lint1/
gcc_builtin_overflow.c 16 int sum; local in function:is_overflow
18 if (__builtin_add_overflow(1, 2, &sum))
  /src/usr.sbin/timed/timed/
cksum.c 59 int sum = 0; local in function:in_cksum
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 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)
    [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 in function:in6_cksum
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 in function:ATF_TEST_CASE_BODY
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 in function:ip_cksum
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 in function:in_cksum
    [all...]
  /src/lib/libutil/
disklabel_dkcksum.c 50 uint16_t sum; local in function:disklabel_dkcksum
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 in function:__adddi3
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 in function:fastsum
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 in function:in4_cksum
    [all...]
  /src/sys/arch/amiga/stand/bootblock/elf2bb/
chksum.c 45 uint32_t sum, lastsum; local in function:chksum
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 in function:in4_cksum
    [all...]
  /src/tests/usr.bin/indent/
opt_ci.c 70 sum(int a, int b) function in typeref:typename:int
81 sum(int a, int b) function in typeref:typename:int
92 sum(int a, int b) function in typeref:typename:int
103 sum(int a, int b) function in typeref:typename:int
114 sum(int a, int b) function in typeref:typename:int
129 sum(int a, int b) function in typeref:typename:int
141 sum(int a, int b) function in typeref:typename:int
159 sum(int a, int b) function in typeref:typename:int
171 sum(int a, int b) function in typeref:typename:int
183 sum(int a, int b function in typeref:typename:int
    [all...]
  /src/sys/arch/atari/stand/ahdilabel/
cksum.c 41 u_short *start, *end, sum = 0; local in function:dkcksum
46 sum ^= *start++;
47 return (sum);
  /src/sbin/disklabel/
dkcksum.c 64 uint16_t sum; local in function:dkcksum_sized
66 sum = 0;
70 sum ^= *start++;
72 return sum;
  /src/sys/lib/libkern/
dkcksum.c 58 uint16_t sum; local in function:dkcksum_sized
60 sum = 0;
64 sum ^= *start++;
66 return sum;
  /src/sys/netinet/
in4_cksum.c 58 uint32_t sum; local in function:in4_cksum
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 in function:cpu_in_cksum
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 in function:cpu_in_cksum
    [all...]
  /src/lib/libm/src/
s_fmal.c 87 struct dd sum; local in function:add_adjusted
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 in function:add_and_denormalize
111 sum = dd_add(a, b)
    [all...]
  /src/tests/lib/libc/ssp/
h_raw.c 43 volatile int sum = 0; local in function:poke
47 sum += b[i];
  /src/sys/arch/m68k/m68k/
cpu_in_cksum.c 51 uint32_t sum, partial; local in function:cpu_in_cksum
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/lib/libukfs/
ukfs_disklabel.c 131 uint16_t sum; local in function:ukfs__disklabel_dkcksum
139 sum = 0;
144 sum ^= bswap16(*start);
146 sum ^= *start;
149 return (sum);
  /src/sys/dist/pf/netinet/
tcp_rndiss.c 93 u_int16_t sum = 0, i; local in function:tcp_rndiss_encrypt
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;

Completed in 55 milliseconds

1 2 3 4 5 6 7 8