Lines Matching defs:buffer
29 U buffer[array_size];
31 buffer[i] = static_cast<U>(i);
33 origin_simd.copy_from(buffer, ex::element_aligned_tag());
34 assert_simd_values_equal(origin_simd, buffer);
42 alignas(ex::memory_alignment_v<ex::simd<T, SimdAbi>, U>) U buffer[array_size];
44 buffer[i] = static_cast<U>(i);
46 origin_simd.copy_from(buffer, ex::vector_aligned_tag());
47 assert_simd_values_equal(origin_simd, buffer);
55 alignas(bit_ceil(sizeof(U) + 1)) U buffer[array_size];
57 buffer[i] = static_cast<U>(i);
59 origin_simd.copy_from(buffer, ex::overaligned_tag<bit_ceil(sizeof(U) + 1)>());
60 assert_simd_values_equal(origin_simd, buffer);
80 U buffer[array_size];
82 origin_simd.copy_to(buffer, ex::element_aligned_tag());
83 assert_simd_values_equal(origin_simd, buffer);
91 alignas(ex::memory_alignment_v<ex::simd<T, SimdAbi>, U>) U buffer[array_size];
93 origin_simd.copy_to(buffer, ex::vector_aligned_tag());
94 assert_simd_values_equal(origin_simd, buffer);
102 alignas(bit_ceil(sizeof(U) + 1)) U buffer[array_size];
104 origin_simd.copy_to(buffer, ex::overaligned_tag<bit_ceil(sizeof(U) + 1)>());
105 assert_simd_values_equal(origin_simd, buffer);