Lines Matching refs:n1bytes
86 BC_VECTOR n1bytes; in _bc_do_add() local
88 memcpy(&n1bytes, n1ptr, sizeof(n1bytes)); in _bc_do_add()
93 n1bytes = BC_BSWAP(n1bytes); in _bc_do_add()
104 n1bytes += SWAR_REPEAT(0xF6) + n2bytes + carry; in _bc_do_add()
106 carry = !(n1bytes & ((BC_VECTOR) 1 << (8 * sizeof(BC_VECTOR) - 1))); in _bc_do_add()
114 BC_VECTOR sum_mask = ((n1bytes & SWAR_REPEAT(0x80)) >> 7) * 0xF6; in _bc_do_add()
115 n1bytes -= sum_mask; in _bc_do_add()
119 n1bytes = BC_BSWAP(n1bytes); in _bc_do_add()
122 memcpy(sumptr, &n1bytes, sizeof(n1bytes)); in _bc_do_add()
227 BC_VECTOR n1bytes; in _bc_do_sub() local
229 memcpy(&n1bytes, n1ptr, sizeof(n1bytes)); in _bc_do_sub()
234 n1bytes = BC_BSWAP(n1bytes); in _bc_do_sub()
238 n1bytes -= n2bytes + borrow; in _bc_do_sub()
240 bool tmp_borrow = n1bytes & ((BC_VECTOR) 1 << (8 * sizeof(BC_VECTOR) - 1)); in _bc_do_sub()
249 BC_VECTOR borrow_mask = ((n1bytes & SWAR_REPEAT(0x80)) >> 7) * 0x06; in _bc_do_sub()
250 n1bytes = (n1bytes & SWAR_REPEAT(0x0F)) - borrow_mask; in _bc_do_sub()
254 n1bytes = BC_BSWAP(n1bytes); in _bc_do_sub()
257 memcpy(diffptr, &n1bytes, sizeof(n1bytes)); in _bc_do_sub()