Searched refs:naw (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/bearssl/src/int/
H A Di32_add.c37 uint32_t aw, bw, naw; local
41 naw = aw + bw + cc;
44 * Carry is 1 if naw < aw. Carry is also 1 if naw == aw
47 cc = (cc & EQ(naw, aw)) | LT(naw, aw);
48 a[u] = MUX(ctl, naw, aw);
H A Di32_sub.c37 uint32_t aw, bw, naw; local
41 naw = aw - bw - cc;
44 * Carry is 1 if naw > aw. Carry is 1 also if naw == aw
47 cc = (cc & EQ(naw, aw)) | GT(naw, aw);
48 a[u] = MUX(ctl, naw, aw);
H A Di15_add.c37 uint32_t aw, bw, naw; local
41 naw = aw + bw + cc;
42 cc = naw >> 15;
43 a[u] = MUX(ctl, naw & 0x7FFF, aw);
H A Di15_sub.c37 uint32_t aw, bw, naw; local
41 naw = aw - bw - cc;
42 cc = naw >> 31;
43 a[u] = MUX(ctl, naw & 0x7FFF, aw);
H A Di31_add.c37 uint32_t aw, bw, naw; local
41 naw = aw + bw + cc;
42 cc = naw >> 31;
43 a[u] = MUX(ctl, naw & (uint32_t)0x7FFFFFFF, aw);
H A Di31_sub.c37 uint32_t aw, bw, naw; local
41 naw = aw - bw - cc;
42 cc = naw >> 31;
43 a[u] = MUX(ctl, naw & 0x7FFFFFFF, aw);

Completed in 27 milliseconds