Home
last modified time | relevance | path

Searched refs:alignment (Results 1 – 25 of 3400) sorted by relevance

12345678910>>...136

/external/python/cpython3/Objects/mimalloc/
Dalloc-aligned.c19 …gned_at_fallback(mi_heap_t* const heap, const size_t size, const size_t alignment, const size_t of… in mi_heap_malloc_zero_aligned_at_fallback() argument
22 mi_assert_internal(alignment != 0 && _mi_is_power_of_two(alignment)); in mi_heap_malloc_zero_aligned_at_fallback()
24 const uintptr_t align_mask = alignment - 1; // for any x, `(x & align_mask) == (x % alignment)` in mi_heap_malloc_zero_aligned_at_fallback()
28 …if (offset==0 && alignment<=padsize && padsize<=MI_MAX_ALIGN_GUARANTEE && (padsize&align_mask)==0)… in mi_heap_malloc_zero_aligned_at_fallback()
30 mi_assert_internal(p == NULL || ((uintptr_t)p % alignment) == 0); in mi_heap_malloc_zero_aligned_at_fallback()
36 if mi_unlikely(alignment > MI_ALIGNMENT_MAX) { in mi_heap_malloc_zero_aligned_at_fallback()
43 …e used with an alignment offset (size %zu, alignment %zu, offset %zu)\n", size, alignment, offset); in mi_heap_malloc_zero_aligned_at_fallback()
48 …p = _mi_heap_malloc_zero_ex(heap, oversize, false, alignment); // the page block size should be la… in mi_heap_malloc_zero_aligned_at_fallback()
54 oversize = size + alignment - 1; in mi_heap_malloc_zero_aligned_at_fallback()
61 const uintptr_t adjust = (poffset == 0 ? 0 : alignment - poffset); in mi_heap_malloc_zero_aligned_at_fallback()
[all …]
/external/jemalloc_new/test/integration/
Dposix_memalign.c17 size_t alignment; in TEST_BEGIN() local
20 for (alignment = 0; alignment < sizeof(void *); alignment++) { in TEST_BEGIN()
21 assert_d_eq(posix_memalign(&p, alignment, 1), EINVAL, in TEST_BEGIN()
23 alignment); in TEST_BEGIN()
26 for (alignment = sizeof(size_t); alignment < MAXALIGN; in TEST_BEGIN()
27 alignment <<= 1) { in TEST_BEGIN()
28 assert_d_ne(posix_memalign(&p, alignment + 1, 1), 0, in TEST_BEGIN()
30 alignment + 1); in TEST_BEGIN()
36 size_t alignment, size; in TEST_BEGIN() local
40 alignment = UINT64_C(0x8000000000000000); in TEST_BEGIN()
[all …]
Daligned_alloc.c17 size_t alignment; in TEST_BEGIN() local
20 alignment = 0; in TEST_BEGIN()
22 p = aligned_alloc(alignment, 1); in TEST_BEGIN()
24 "Expected error for invalid alignment %zu", alignment); in TEST_BEGIN()
26 for (alignment = sizeof(size_t); alignment < MAXALIGN; in TEST_BEGIN()
27 alignment <<= 1) { in TEST_BEGIN()
29 p = aligned_alloc(alignment + 1, 1); in TEST_BEGIN()
32 alignment + 1); in TEST_BEGIN()
38 size_t alignment, size; in TEST_BEGIN() local
42 alignment = UINT64_C(0x8000000000000000); in TEST_BEGIN()
[all …]
/external/rust/android-crates-io/crates/vulkano/src/memory/allocator/
Dlayout.rs26 alignment: DeviceAlignment, field
42 let (size, alignment) = Self::size_alignment_from_layout(&layout); in from_layout()
57 Ok(unsafe { DeviceLayout::new_unchecked(size, alignment) }) in from_layout()
68 let (size, alignment) = (self.size(), self.alignment().as_devicesize()); in into_layout()
78 Ok(unsafe { Layout::from_size_align_unchecked(size as usize, alignment as usize) }) in into_layout()
85 if size > usize::MAX as DeviceSize || alignment > usize::MAX as DeviceSize { in into_layout()
87 } else if let Ok(layout) = Layout::from_size_align(size as usize, alignment as usize) { in into_layout()
100 pub const fn from_size_alignment(size: DeviceSize, alignment: DeviceSize) -> Option<Self> { in from_size_alignment()
102 let alignment = try_opt!(DeviceAlignment::new(alignment)); in from_size_alignment() localVariable
104 DeviceLayout::new(size, alignment) in from_size_alignment()
[all …]
/external/tensorflow/tensorflow/compiler/tf2tensorrt/utils/
Dtrt_allocator_test.cc23 bool RunTest(const uint64_t alignment, const uint64_t size, in RunTest() argument
28 void* result = Align(alignment, size, ptr, space); in RunTest()
36 EXPECT_EQ(0, ptr_val % alignment); in RunTest()
49 for (uint64_t alignment = 1; alignment <= space * 4; alignment *= 2) { in TEST() local
52 alignment == 1 ? static_cast<uint64_t>(1) : alignment - 1, in TEST()
53 alignment, alignment + 1, alignment + (alignment / 2)}) { in TEST()
54 if (ptr_val % alignment == 0) { in TEST()
59 EXPECT_EQ(space >= size, RunTest(alignment, size, ptr_val, space)); in TEST()
62 EXPECT_FALSE(RunTest(alignment, space, ptr_val, space)); in TEST()
63 const uint64_t diff = alignment - ptr_val % alignment; in TEST()
[all …]
Dtrt_allocator.cc32 void* Align(uint64_t alignment, uint64_t size, void*& ptr, uint64_t& space) { in Align() argument
33 QCHECK_GT(alignment, 0ul) << "alignment must be greater than 0."; in Align()
34 QCHECK_EQ(0, alignment & (alignment - 1)) << "Alignment must be power of 2."; in Align()
42 const uintptr_t aligned_ptr_val = ((ptr_val + alignment - 1) & -alignment); in Align()
58 void* TRTDeviceAllocator::allocate(uint64_t size, uint64_t alignment, in allocate() argument
64 alignment = 512; in allocate()
65 assert((alignment & (alignment - 1)) == 0); // zero or a power of 2. in allocate()
66 uint64_t total_size = size + alignment; in allocate()
78 void* mem = allocator_->AllocateRaw(alignment, total_size, attributes); in allocate()
82 QCHECK(Align(alignment, size, mem, total_size)); in allocate()
[all …]
/external/sdv/vsomeip/third_party/boost/align/test/
Daligned_alloc_test.cpp13 void test(std::size_t alignment) in test() argument
16 void* p = boost::alignment::aligned_alloc(alignment, alignment + 1); in test()
18 BOOST_TEST(boost::alignment::is_aligned(p, alignment)); in test()
19 std::memset(p, 0, alignment); in test()
20 boost::alignment::aligned_free(p); in test()
23 void* p = boost::alignment::aligned_alloc(alignment, 1); in test()
25 BOOST_TEST(boost::alignment::is_aligned(p, alignment)); in test()
27 boost::alignment::aligned_free(p); in test()
30 void* p = boost::alignment::aligned_alloc(alignment, 0); in test()
31 boost::alignment::aligned_free(p); in test()
Daligned_allocator_test.cpp17 boost::alignment::aligned_allocator<int, Alignment> a; in test_allocate()
20 BOOST_TEST(boost::alignment::is_aligned(p, Alignment)); in test_allocate()
25 boost::alignment::aligned_allocator<int, Alignment> a; in test_allocate()
34 boost::alignment::aligned_allocator<int, Alignment> a; in test_construct()
46 boost::alignment::aligned_allocator<char, Alignment> a1; in test_constructor()
47 boost::alignment::aligned_allocator<int, Alignment> a2(a1); in test_constructor()
51 boost::alignment::aligned_allocator<char, Alignment> a1; in test_constructor()
52 boost::alignment::aligned_allocator<void, Alignment> a2(a1); in test_constructor()
56 boost::alignment::aligned_allocator<void, Alignment> a1; in test_constructor()
57 boost::alignment::aligned_allocator<char, Alignment> a2(a1); in test_constructor()
[all …]
/external/igt-gpu-tools/tests/i915/
Dgem_exec_alignment.c74 uint64_t alignment, max_alignment, count, i; in many() local
115 for (alignment = 4096; alignment < gtt_size; alignment <<= 1) { in many()
117 execobj[i].alignment = alignment; in many()
118 if (alignment > max_alignment) { in many()
119 uint64_t factor = alignment / max_alignment; in many()
127 (long long)alignment, in many()
128 find_last_bit(alignment)-1); in many()
131 igt_assert_eq_u64(execobj[i].alignment, alignment); in many()
132 igt_assert_eq_u64(execobj[i].offset % alignment, 0); in many()
166 execobj.alignment = 3*4096; in single()
[all …]
/external/cronet/tot/base/memory/
Daligned_memory.h71 BASE_EXPORT void* AlignedAlloc(size_t size, size_t alignment);
101 size_t alignment = alignof(T)) {
102 alignment = std::max(alignment, alignof(void*));
103 CHECK_GE(alignment, alignof(T));
110 static_cast<T*>(AlignedAlloc(bytes, alignment)), capacity));
129 auto AlignedUninitCharArray(size_t capacity, size_t alignment = alignof(T)) {
130 alignment = std::max(alignment, alignof(void*));
131 CHECK_GE(alignment, alignof(T));
138 static_cast<char*>(AlignedAlloc(bytes, alignment)), bytes));
152 inline bool IsAligned(uintptr_t val, size_t alignment) { in IsAligned() argument
[all …]
/external/cronet/stable/base/memory/
Daligned_memory.h71 BASE_EXPORT void* AlignedAlloc(size_t size, size_t alignment);
101 size_t alignment = alignof(T)) {
102 alignment = std::max(alignment, alignof(void*));
103 CHECK_GE(alignment, alignof(T));
110 static_cast<T*>(AlignedAlloc(bytes, alignment)), capacity));
129 auto AlignedUninitCharArray(size_t capacity, size_t alignment = alignof(T)) {
130 alignment = std::max(alignment, alignof(void*));
131 CHECK_GE(alignment, alignof(T));
138 static_cast<char*>(AlignedAlloc(bytes, alignment)), bytes));
152 inline bool IsAligned(uintptr_t val, size_t alignment) { in IsAligned() argument
[all …]
/external/cronet/stable/third_party/libc++/src/src/
Dnew.cpp119 static void* operator_new_aligned_impl(std::size_t size, std::align_val_t alignment) { in operator_new_aligned_impl() argument
122 if (static_cast<size_t>(alignment) < sizeof(void*)) in operator_new_aligned_impl()
123 alignment = std::align_val_t(sizeof(void*)); in operator_new_aligned_impl()
129 while ((p = std::__libcpp_aligned_alloc(static_cast<std::size_t>(alignment), size)) == nullptr) { in operator_new_aligned_impl()
140 operator new(std::size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC { in operator new() argument
141 void* p = operator_new_aligned_impl(size, alignment); in operator new()
147 _LIBCPP_WEAK void* operator new(size_t size, std::align_val_t alignment, const std::nothrow_t&) noe… in operator new() argument
160 return operator_new_aligned_impl(size, alignment); in operator new()
164 p = ::operator new(size, alignment); in operator new()
172 operator new[](size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC { in operator new[]() argument
[all …]
/external/cronet/tot/third_party/libc++/src/src/
Dnew.cpp119 static void* operator_new_aligned_impl(std::size_t size, std::align_val_t alignment) { in operator_new_aligned_impl() argument
122 if (static_cast<size_t>(alignment) < sizeof(void*)) in operator_new_aligned_impl()
123 alignment = std::align_val_t(sizeof(void*)); in operator_new_aligned_impl()
129 while ((p = std::__libcpp_aligned_alloc(static_cast<std::size_t>(alignment), size)) == nullptr) { in operator_new_aligned_impl()
140 operator new(std::size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC { in operator new() argument
141 void* p = operator_new_aligned_impl(size, alignment); in operator new()
147 _LIBCPP_WEAK void* operator new(size_t size, std::align_val_t alignment, const std::nothrow_t&) noe… in operator new() argument
160 return operator_new_aligned_impl(size, alignment); in operator new()
164 p = ::operator new(size, alignment); in operator new()
172 operator new[](size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC { in operator new[]() argument
[all …]
/external/pigweed/pw_bytes/public/pw_bytes/
Dalignment.h27 inline bool IsAlignedAs(const void* ptr, size_t alignment) { in IsAlignedAs() argument
28 return (cpp20::bit_cast<uintptr_t>(ptr) % alignment) == 0; in IsAlignedAs()
39 constexpr size_t AlignDown(uintptr_t value, size_t alignment) { in AlignDown() argument
40 PW_ASSERT(!PW_MUL_OVERFLOW((value / alignment), alignment, &value)); in AlignDown()
46 constexpr T* AlignDown(T* value, size_t alignment) { in AlignDown() argument
48 AlignDown(reinterpret_cast<uintptr_t>(value), alignment)); in AlignDown()
52 constexpr size_t AlignUp(uintptr_t value, size_t alignment) { in AlignUp() argument
53 PW_ASSERT(!PW_ADD_OVERFLOW(value, alignment - 1, &value)); in AlignUp()
54 return AlignDown(value, alignment); in AlignUp()
59 constexpr T* AlignUp(T* value, size_t alignment) { in AlignUp() argument
[all …]
/external/libtextclassifier/native/utils/base/
Darena.cc71 char* AllocateAlignedBytes(size_t size, size_t alignment) { in AllocateAlignedBytes() argument
72 TC3_CHECK_GT(alignment, __STDCPP_DEFAULT_NEW_ALIGNMENT__); in AllocateAlignedBytes()
73 return static_cast<char*>(::operator new(size, std::align_val_t(alignment))); in AllocateAlignedBytes()
76 void DeallocateBytes(void* ptr, size_t size, size_t alignment) { in DeallocateBytes() argument
77 if (alignment > __STDCPP_DEFAULT_NEW_ALIGNMENT__) { in DeallocateBytes()
79 ::operator delete(ptr, size, std::align_val_t(alignment)); in DeallocateBytes()
81 ::operator delete(ptr, std::align_val_t(alignment)); in DeallocateBytes()
98 char* AllocateAlignedBytes(size_t size, size_t alignment) {
99 return static_cast<char*>(aligned_malloc(size, alignment));
102 void DeallocateBytes(void* ptr, size_t size, size_t alignment) {
[all …]
/external/libcxx/src/
Dnew.cpp180 operator new(std::size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC in operator new() argument
184 if (static_cast<size_t>(alignment) < sizeof(void*)) in operator new()
185 alignment = std::align_val_t(sizeof(void*)); in operator new()
188 while ((p = _aligned_malloc(size, static_cast<size_t>(alignment))) == nullptr) in operator new()
190 while (::posix_memalign(&p, static_cast<size_t>(alignment), size) != 0) in operator new()
212 operator new(size_t size, std::align_val_t alignment, const std::nothrow_t&) _NOEXCEPT in operator new() argument
219 p = ::operator new(size, alignment); in operator new()
231 operator new[](size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC in operator new[]() argument
233 return ::operator new(size, alignment); in operator new[]()
238 operator new[](size_t size, std::align_val_t alignment, const std::nothrow_t&) _NOEXCEPT in operator new[]() argument
[all …]
/external/libcxxabi/src/
Dstdlib_new_delete.cpp141 operator new(std::size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC in operator new() argument
145 if (static_cast<size_t>(alignment) < sizeof(void*)) in operator new()
146 alignment = std::align_val_t(sizeof(void*)); in operator new()
149 while ((p = _aligned_malloc(size, static_cast<size_t>(alignment))) == nullptr) in operator new()
151 while (::posix_memalign(&p, static_cast<size_t>(alignment), size) != 0) in operator new()
173 operator new(size_t size, std::align_val_t alignment, const std::nothrow_t&) _NOEXCEPT in operator new() argument
180 p = ::operator new(size, alignment); in operator new()
192 operator new[](size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC in operator new[]() argument
194 return ::operator new(size, alignment); in operator new[]()
199 operator new[](size_t size, std::align_val_t alignment, const std::nothrow_t&) _NOEXCEPT in operator new[]() argument
[all …]
/external/cronet/tot/third_party/libc++abi/src/src/
Dstdlib_new_delete.cpp139 static void* operator_new_aligned_impl(std::size_t size, std::align_val_t alignment) { in operator_new_aligned_impl() argument
142 if (static_cast<size_t>(alignment) < sizeof(void*)) in operator_new_aligned_impl()
143 alignment = std::align_val_t(sizeof(void*)); in operator_new_aligned_impl()
149 while ((p = std::__libcpp_aligned_alloc(static_cast<std::size_t>(alignment), size)) == nullptr) { in operator_new_aligned_impl()
160 operator new(std::size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC { in operator new() argument
161 void* p = operator_new_aligned_impl(size, alignment); in operator new()
167 _LIBCPP_WEAK void* operator new(size_t size, std::align_val_t alignment, const std::nothrow_t&) noe… in operator new() argument
180 return operator_new_aligned_impl(size, alignment); in operator new()
184 p = ::operator new(size, alignment); in operator new()
192 operator new[](size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC { in operator new[]() argument
[all …]
/external/cronet/stable/third_party/libc++abi/src/src/
Dstdlib_new_delete.cpp139 static void* operator_new_aligned_impl(std::size_t size, std::align_val_t alignment) { in operator_new_aligned_impl() argument
142 if (static_cast<size_t>(alignment) < sizeof(void*)) in operator_new_aligned_impl()
143 alignment = std::align_val_t(sizeof(void*)); in operator_new_aligned_impl()
149 while ((p = std::__libcpp_aligned_alloc(static_cast<std::size_t>(alignment), size)) == nullptr) { in operator_new_aligned_impl()
160 operator new(std::size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC { in operator new() argument
161 void* p = operator_new_aligned_impl(size, alignment); in operator new()
167 _LIBCPP_WEAK void* operator new(size_t size, std::align_val_t alignment, const std::nothrow_t&) noe… in operator new() argument
180 return operator_new_aligned_impl(size, alignment); in operator new()
184 p = ::operator new(size, alignment); in operator new()
192 operator new[](size_t size, std::align_val_t alignment) _THROW_BAD_ALLOC { in operator new[]() argument
[all …]
/external/apache-commons-compress/src/main/java/org/apache/commons/compress/archivers/zip/
DResourceAlignmentExtraField.java49 private short alignment; field in ResourceAlignmentExtraField
58 public ResourceAlignmentExtraField(int alignment) { in ResourceAlignmentExtraField() argument
59 this(alignment, false); in ResourceAlignmentExtraField()
62 public ResourceAlignmentExtraField(int alignment, boolean allowMethodChange) { in ResourceAlignmentExtraField() argument
63 this(alignment, allowMethodChange, 0); in ResourceAlignmentExtraField()
66 public ResourceAlignmentExtraField(int alignment, boolean allowMethodChange, int padding) { in ResourceAlignmentExtraField() argument
67 if (alignment < 0 || alignment > 0x7fff) { in ResourceAlignmentExtraField()
68 … throw new IllegalArgumentException("Alignment must be between 0 and 0x7fff, was: " + alignment); in ResourceAlignmentExtraField()
70 this.alignment = (short) alignment; in ResourceAlignmentExtraField()
82 return alignment; in getAlignment()
[all …]
/external/cronet/stable/base/
Dbits.h60 inline constexpr T AlignDown(T size, T alignment) { in AlignDown() argument
61 DCHECK(std::has_single_bit(alignment)); in AlignDown()
62 return size & ~(alignment - 1); in AlignDown()
71 inline constexpr T AlignDownDeprecatedDoNotUse(T size, T alignment) { in AlignDownDeprecatedDoNotUse() argument
72 DCHECK(IsPowerOfTwoDeprecatedDoNotUse(alignment)); in AlignDownDeprecatedDoNotUse()
73 return size & ~(alignment - 1); in AlignDownDeprecatedDoNotUse()
80 inline T* AlignDown(T* ptr, uintptr_t alignment) { in AlignDown() argument
82 AlignDown(reinterpret_cast<uintptr_t>(ptr), alignment)); in AlignDown()
88 inline constexpr T AlignUp(T size, T alignment) { in AlignUp() argument
89 DCHECK(std::has_single_bit(alignment)); in AlignUp()
[all …]
/external/cronet/tot/base/
Dbits.h60 inline constexpr T AlignDown(T size, T alignment) { in AlignDown() argument
61 DCHECK(std::has_single_bit(alignment)); in AlignDown()
62 return size & ~(alignment - 1); in AlignDown()
71 inline constexpr T AlignDownDeprecatedDoNotUse(T size, T alignment) { in AlignDownDeprecatedDoNotUse() argument
72 DCHECK(IsPowerOfTwoDeprecatedDoNotUse(alignment)); in AlignDownDeprecatedDoNotUse()
73 return size & ~(alignment - 1); in AlignDownDeprecatedDoNotUse()
80 inline T* AlignDown(T* ptr, uintptr_t alignment) { in AlignDown() argument
82 AlignDown(reinterpret_cast<uintptr_t>(ptr), alignment)); in AlignDown()
88 inline constexpr T AlignUp(T size, T alignment) { in AlignUp() argument
89 DCHECK(std::has_single_bit(alignment)); in AlignUp()
[all …]
/external/webrtc/rtc_base/memory/
Daligned_malloc.cc28 uintptr_t GetRightAlign(uintptr_t start_pos, size_t alignment) { in GetRightAlign() argument
31 return (start_pos + alignment - 1) & ~(alignment - 1); in GetRightAlign()
35 bool ValidAlignment(size_t alignment) { in ValidAlignment() argument
36 if (!alignment) { in ValidAlignment()
39 return (alignment & (alignment - 1)) == 0; in ValidAlignment()
42 void* GetRightAlign(const void* pointer, size_t alignment) { in GetRightAlign() argument
46 if (!ValidAlignment(alignment)) { in GetRightAlign()
50 return reinterpret_cast<void*>(GetRightAlign(start_pos, alignment)); in GetRightAlign()
53 void* AlignedMalloc(size_t size, size_t alignment) { in AlignedMalloc() argument
57 if (!ValidAlignment(alignment)) { in AlignedMalloc()
[all …]
Daligned_malloc_unittest.cc26 bool CorrectUsage(size_t size, size_t alignment) { in CorrectUsage() argument
28 static_cast<char*>(AlignedMalloc(size, alignment))); in CorrectUsage()
33 return 0u == scoped_address % alignment; in CorrectUsage()
38 const size_t alignment = 32; in TEST() local
41 static_cast<char*>(AlignedMalloc(size, alignment))); in TEST()
47 const char* realigned_ptr = GetRightAlign(misaligned_ptr, alignment); in TEST()
53 const size_t alignment = 64; in TEST() local
54 EXPECT_FALSE(CorrectUsage(incorrect_size, alignment)); in TEST()
65 size_t alignment = 2; in TEST() local
66 EXPECT_TRUE(CorrectUsage(size, alignment)); in TEST()
[all …]
/external/skia/tests/
DSkSLMemoryLayoutTest.cpp55 REPORTER_ASSERT(r, 4 == layout.alignment(*context.fTypes.fFloat)); in DEF_TEST()
56 REPORTER_ASSERT(r, 8 == layout.alignment(*context.fTypes.fFloat2)); in DEF_TEST()
57 REPORTER_ASSERT(r, 16 == layout.alignment(*context.fTypes.fFloat3)); in DEF_TEST()
58 REPORTER_ASSERT(r, 16 == layout.alignment(*context.fTypes.fFloat4)); in DEF_TEST()
59 REPORTER_ASSERT(r, 4 == layout.alignment(*context.fTypes.fInt)); in DEF_TEST()
60 REPORTER_ASSERT(r, 8 == layout.alignment(*context.fTypes.fInt2)); in DEF_TEST()
61 REPORTER_ASSERT(r, 16 == layout.alignment(*context.fTypes.fInt3)); in DEF_TEST()
62 REPORTER_ASSERT(r, 16 == layout.alignment(*context.fTypes.fInt4)); in DEF_TEST()
63 REPORTER_ASSERT(r, 1 == layout.alignment(*context.fTypes.fBool)); in DEF_TEST()
64 REPORTER_ASSERT(r, 2 == layout.alignment(*context.fTypes.fBool2)); in DEF_TEST()
[all …]

12345678910>>...136