FLINT3.7.0-dev

vec4d_bits_set_u64, vec4d_bits_add, vec4d_bits_sub, vec4d_bits_shl, vec4d_bits_shr

Synopsis#include <flint/machine_vectors.h>
vec4d vec4d_bits_set_u64(uint64_t a)source
vec4d vec4d_bits_add(vec4d a, vec4d b)source
vec4d vec4d_bits_sub(vec4d a, vec4d b)source
vec4d vec4d_bits_shl(vec4d a, int n)source
vec4d vec4d_bits_shr(vec4d a, int n)source

Operations on the lanes viewed as uint64_t bit patterns: a broadcast, addition and subtraction modulo 2^{64}, and logical shifts by 0 \le n < 64. All backends.

Cite this page

The FLINT team, “vec4d_bits_set_u64, vec4d_bits_add, vec4d_bits_sub, vec4d_bits_shl, vec4d_bits_shr (machine_vectors.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/machine_vectors/vec4d_bits_set_u64.html (generated 2026-10-20).