Home
last modified time | relevance | path

Searched refs:carry (Results 1 – 25 of 445) sorted by relevance

12345678910>>...18

/openbmc/linux/net/ipv6/
H A Dip6_checksum.c13 int carry; in csum_ipv6_magic() local
19 carry = (sum < (__force u32)saddr->s6_addr32[0]); in csum_ipv6_magic()
20 sum += carry; in csum_ipv6_magic()
23 carry = (sum < (__force u32)saddr->s6_addr32[1]); in csum_ipv6_magic()
24 sum += carry; in csum_ipv6_magic()
27 carry = (sum < (__force u32)saddr->s6_addr32[2]); in csum_ipv6_magic()
28 sum += carry; in csum_ipv6_magic()
31 carry = (sum < (__force u32)saddr->s6_addr32[3]); in csum_ipv6_magic()
32 sum += carry; in csum_ipv6_magic()
35 carry = (sum < (__force u32)daddr->s6_addr32[0]); in csum_ipv6_magic()
[all …]
/openbmc/linux/arch/alpha/lib/
H A Dcsum_partial_copy.c88 unsigned long carry = 0; in csum_partial_cfu_aligned() local
94 checksum += carry; in csum_partial_cfu_aligned()
98 carry = checksum < word; in csum_partial_cfu_aligned()
103 checksum += carry; in csum_partial_cfu_aligned()
112 carry = checksum < word; in csum_partial_cfu_aligned()
114 checksum += carry; in csum_partial_cfu_aligned()
130 unsigned long word, carry; in csum_partial_cfu_dest_aligned() local
136 carry = 0; in csum_partial_cfu_dest_aligned()
146 checksum += carry; in csum_partial_cfu_dest_aligned()
152 carry = checksum < word; in csum_partial_cfu_dest_aligned()
[all …]
H A Dchecksum.c110 unsigned long carry = 0; in do_csum() local
115 result += carry; in do_csum()
117 carry = (w > result); in do_csum()
119 result += carry; in do_csum()
/openbmc/linux/crypto/
H A Decc.c261 u64 carry = 0; in vli_lshift() local
267 result[i] = (temp << shift) | carry; in vli_lshift()
268 carry = temp >> (64 - shift); in vli_lshift()
271 return carry; in vli_lshift()
278 u64 carry = 0; in vli_rshift1() local
284 *vli = (temp >> 1) | carry; in vli_rshift1()
285 carry = temp << 63; in vli_rshift1()
293 u64 carry = 0; in vli_add() local
299 sum = left[i] + right[i] + carry; in vli_add()
301 carry = (sum < left[i]); in vli_add()
[all …]
H A Dwp512.c1012 u32 b, carry; in wp512_update() local
1019 for (i = 31, carry = 0; i >= 0 && (carry != 0 || value != 0ULL); i--) { in wp512_update()
1020 carry += bitLength[i] + ((u32)value & 0xff); in wp512_update()
1021 bitLength[i] = (u8)carry; in wp512_update()
1022 carry >>= 8; in wp512_update()
/openbmc/linux/arch/mips/include/asm/
H A Dchecksum.h102 int carry; in ip_fast_csum() local
106 carry = (csum < word[1]); in ip_fast_csum()
107 csum += carry; in ip_fast_csum()
110 carry = (csum < word[2]); in ip_fast_csum()
111 csum += carry; in ip_fast_csum()
114 carry = (csum < word[3]); in ip_fast_csum()
115 csum += carry; in ip_fast_csum()
120 carry = (csum < *word); in ip_fast_csum()
121 csum += carry; in ip_fast_csum()
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/python3-grpcio/
H A D0001-crypto-use-_Generic-only-if-defined-__cplusplus.patch25 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
31 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
34 1161 | unsigned long long: __builtin_addcll))((x), (y), (carry), (out_carry))
37 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
43 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry);
58 // CRYPTO_addc_* returns |x + y + carry|, and sets |*out_carry| to the carry
59 // bit. |carry| must be zero or one.
63 #define CRYPTO_GENERIC_ADDC(x, y, carry, out_carry) \
65 @@ -1258,7 +1258,7 @@ static inline uint64_t CRYPTO_addc_u64(uint64_t x, uint64_t y, uint64_t carry,
/openbmc/linux/arch/ia64/lib/
H A Dcsum_partial_copy.c66 unsigned long carry = 0; in do_csum_c() local
71 result += carry; in do_csum_c()
73 carry = (w > result); in do_csum_c()
75 result += carry; in do_csum_c()
/openbmc/qemu/tests/tcg/sh4/
H A Dtest-addv.c7 static void addv(const int a, const int b, const int res, const int carry) in addv() argument
15 if (c != carry || o != res) { in addv()
16 printf("ADDV %d, %d = %d/%d [T = %d/%d]\n", a, b, o, res, c, carry); in addv()
H A Dtest-subv.c7 static void subv(const int a, const int b, const int res, const int carry) in subv() argument
15 if (c != carry || o != res) { in subv()
16 printf("SUBV %d, %d = %d/%d [T = %d/%d]\n", a, b, o, res, c, carry); in subv()
/openbmc/linux/drivers/infiniband/hw/hfi1/
H A Dpio_copy.c186 pbuf->carry.val64 = 0; in read_low_bytes()
187 jcopy(&pbuf->carry.val8[0], from, nbytes); in read_low_bytes()
202 jcopy(&pbuf->carry.val8[pbuf->carry_bytes], from, nbytes); in read_extra_bytes()
223 temp = pbuf->carry.val64 | (new << mshift(pbuf->carry_bytes)); in merge_write8()
225 pbuf->carry.val64 = new >> zshift(pbuf->carry_bytes); in merge_write8()
231 static inline void carry8_write8(union mix carry, void __iomem *dest) in carry8_write8() argument
233 writeq(carry.val64, dest); in carry8_write8()
245 writeq(pbuf->carry.val64, dest); in carry_write8()
459 carry8_write8(pbuf->carry, dest); in mid_copy_mix()
632 carry8_write8(pbuf->carry, dest); in seg_pio_copy_mid()
/openbmc/linux/arch/sparc/lib/
H A Dudivdi3.S26 addx %i0,%i0,%i0 ! so this cannot give carry
38 ! Got carry from n. Subtract next step to cancel this carry.
64 addx %o4,%o4,%o4 ! so this cannot give carry
76 ! Got carry from n. Subtract next step to cancel this carry.
90 addx %i0,%i0,%i0 ! so this cannot give carry
102 ! Got carry from n. Subtract next step to cancel this carry.
169 addx %o4,%o4,%o4 ! so this cannot give carry
181 ! Got carry from n. Subtract next step to cancel this carry.
H A Ddivdi3.S50 addx %i0,%i0,%i0 ! so this cannot give carry
62 ! Got carry from n. Subtract next step to cancel this carry.
86 addx %g3,%g3,%g3 ! so this cannot give carry
98 ! Got carry from n. Subtract next step to cancel this carry.
110 addx %i0,%i0,%i0 ! so this cannot give carry
122 ! Got carry from n. Subtract next step to cancel this carry.
185 addx %o2,%o2,%o2 ! so this cannot give carry
197 ! Got carry from n. Subtract next step to cancel this carry.
H A Dchecksum_32.S50 addx %g0, %o2, %o2 ! add in final carry
57 addx %g0, %o2, %o2 ! add in final carry
74 addx %g0, %o2, %o0 ! add final carry into retval
116 andcc %o1, 0x70, %g1 ! clears carry flag too
121 addx %g0, %o2, %o2 ! sink in final carry
125 andcc %o1, 0x70, %g1 ! clears carry flag too
140 addx %g0, %o2, %o2 ! fetch final carry
328 addx %g0, %g7, %g7 ! add in last carry bit
335 andcc %g1, 0xf, %o3 ! get low bits of length (clears carry btw)
343 add %o1, %o2, %o1 ! advance dest ptr (carry is clear btw)
[all …]
/openbmc/linux/block/
H A Dblk-crypto.c161 unsigned int carry = bytes >> bc->bc_key->data_unit_size_bits; in bio_crypt_dun_is_contiguous() local
164 if (bc->bc_dun[i] + carry != next_dun[i]) in bio_crypt_dun_is_contiguous()
170 if ((bc->bc_dun[i] + carry) < carry) in bio_crypt_dun_is_contiguous()
171 carry = 1; in bio_crypt_dun_is_contiguous()
173 carry = 0; in bio_crypt_dun_is_contiguous()
177 return carry == 0; in bio_crypt_dun_is_contiguous()
/openbmc/linux/lib/
H A Dchecksum.c71 unsigned int carry = 0; in do_csum() local
75 result += carry; in do_csum()
77 carry = (w > result); in do_csum()
79 result += carry; in do_csum()
/openbmc/qemu/libdecnumber/
H A DdecNumber.c5032 uInt carry; /* carry (NB not uLong) */ in decMultiplyOp() local
5187 if (lcarry<FASTBASE) carry=(uInt)lcarry; /* [usual] */ in decMultiplyOp()
5192 carry=(uInt)(lcarry-((uLong)FASTBASE*carry2)); /* [inline] */ in decMultiplyOp()
5194 *(lp+1)+=carry; /* add to item above [inline] */ in decMultiplyOp()
5195 *lp-=((uLong)FASTBASE*carry); /* [inline] */ in decMultiplyOp()
6492 eInt carry=0; /* carry integer (could be Long) */ local
6528 carry+=*a;
6530 carry+=((eInt)*b)*m; /* [special-casing m=1/-1 */
6533 if ((ueInt)carry<=DECDPUNMAX) { /* fastpath 0-DECDPUNMAX */
6534 *c=(Unit)carry;
[all …]
/openbmc/linux/tools/memory-model/
H A Dlinux-kernel.bell61 let carry-srcu-data = (data ; [~ Srcu-unlock] ; rf)*
62 let srcu-rscs = ([Srcu-lock] ; carry-srcu-data ; data ; [Srcu-unlock]) & loc
81 let carry-dep = (data ; [~ Srcu-unlock] ; rfi)*
82 let addr = carry-dep ; addr
83 let ctrl = carry-dep ; ctrl
84 let data = carry-dep ; data
/openbmc/u-boot/arch/arm/mach-tegra/tegra20/
H A Dcrypto.c30 int carry = 0; in left_shift_vector() local
34 out[i] = (in[i] << 1) | carry; in left_shift_vector()
35 carry = in[i] >> 7; /* get most significant bit */ in left_shift_vector()
/openbmc/linux/arch/m68k/math-emu/
H A Dmulti_arith.h83 int carry; in fp_addmant() local
92 asm volatile ("addx.l %0,%0" : "=d" (carry) : "0" (0)); in fp_addmant()
94 return carry; in fp_addmant()
155 char carry; \
160 asm ("subx.l %2,%1; scs %0" : "=d" (carry), "=d" (dest.m32[0]) \
162 carry; \
/openbmc/linux/sound/firewire/digi00x/
H A Damdtp-dot.c38 u8 carry; member
107 state->idx = data[MAGIC_DOT_BYTE] ^ state->carry; in dot_encode_step()
109 data[MAGIC_DOT_BYTE] ^= state->carry; in dot_encode_step()
110 state->carry = dot_scrt(state->idx, ++(state->off)); in dot_encode_step()
409 p->state.carry = 0x00; in amdtp_dot_reset()
/openbmc/qemu/tests/tcg/i386/
H A Dtest-i386-fprem.c322 int carry = 1; in test_fprem_pairs() local
324 if (carry) { \ in test_fprem_pairs()
328 carry = 0; \ in test_fprem_pairs()
344 if (carry) { in test_fprem_pairs()
/openbmc/qemu/target/hexagon/
H A Dgen_tcg.h643 TCGv_i64 carry = tcg_temp_new_i64(); \
645 tcg_gen_extu_i32_i64(carry, PxV); \
646 tcg_gen_andi_i64(carry, carry, 1); \
647 tcg_gen_add2_i64(RddV, carry, RssV, zero, carry, zero); \
648 tcg_gen_add2_i64(RddV, carry, RddV, carry, RttV, zero); \
649 tcg_gen_extrl_i64_i32(PxV, carry); \
656 TCGv_i64 carry = tcg_temp_new_i64(); \
659 tcg_gen_extu_i32_i64(carry, PxV); \
660 tcg_gen_andi_i64(carry, carry, 1); \
662 tcg_gen_add2_i64(RddV, carry, RssV, zero, carry, zero); \
[all …]
/openbmc/linux/drivers/clk/ti/
H A Dclkt_dpll.c144 int r = 0, carry = 0; in _dpll_test_mult() local
148 carry = 1; in _dpll_test_mult()
149 *m = (*m / DPLL_SCALE_FACTOR) + carry; in _dpll_test_mult()
/openbmc/linux/net/netfilter/
H A Dnft_bitwise.c42 u32 carry = 0; in nft_bitwise_eval_lshift() local
45 dst[i - 1] = (src[i - 1] << shift) | carry; in nft_bitwise_eval_lshift()
46 carry = src[i - 1] >> (BITS_PER_TYPE(u32) - shift); in nft_bitwise_eval_lshift()
55 u32 carry = 0; in nft_bitwise_eval_rshift() local
58 dst[i] = carry | (src[i] >> shift); in nft_bitwise_eval_rshift()
59 carry = src[i] << (BITS_PER_TYPE(u32) - shift); in nft_bitwise_eval_rshift()

12345678910>>...18