mirror of
https://github.com/matrix-construct/construct
synced 2024-09-27 19:28:52 +02:00
ircd: Ensure initialized values in conditionals (pedantic; llvm).
This commit is contained in:
parent
df3304005a
commit
7cdd798958
2 changed files with 5 additions and 5 deletions
|
@ -38,7 +38,7 @@ template<class T>
|
||||||
constexpr T
|
constexpr T
|
||||||
ircd::simd::lane_id()
|
ircd::simd::lane_id()
|
||||||
{
|
{
|
||||||
T ret;
|
T ret {0};
|
||||||
for(uint i(0); i < lanes<T>(); ++i)
|
for(uint i(0); i < lanes<T>(); ++i)
|
||||||
ret[i] = i;
|
ret[i] = i;
|
||||||
|
|
||||||
|
|
|
@ -446,7 +446,7 @@ noexcept
|
||||||
cp[0] = _encode_sparse(cp[0]);
|
cp[0] = _encode_sparse(cp[0]);
|
||||||
cp[1] = _encode_sparse(cp[1]);
|
cp[1] = _encode_sparse(cp[1]);
|
||||||
|
|
||||||
u32x8 ret;
|
u32x8 ret {0};
|
||||||
for(size_t i(0); i < 2; ++i)
|
for(size_t i(0); i < 2; ++i)
|
||||||
for(size_t j(0); j < 4; ++j)
|
for(size_t j(0); j < 4; ++j)
|
||||||
ret[i * 4 + j] = cp[i][j];
|
ret[i * 4 + j] = cp[i][j];
|
||||||
|
@ -473,7 +473,7 @@ noexcept
|
||||||
cp[0] = encode_sparse(cp[0]);
|
cp[0] = encode_sparse(cp[0]);
|
||||||
cp[1] = encode_sparse(cp[1]);
|
cp[1] = encode_sparse(cp[1]);
|
||||||
|
|
||||||
u32x16 ret;
|
u32x16 ret {0};
|
||||||
for(size_t i(0); i < 2; ++i)
|
for(size_t i(0); i < 2; ++i)
|
||||||
for(size_t j(0); j < 8; ++j)
|
for(size_t j(0); j < 8; ++j)
|
||||||
ret[i * 8 + j] = cp[i][j];
|
ret[i * 8 + j] = cp[i][j];
|
||||||
|
@ -556,7 +556,7 @@ noexcept
|
||||||
cp[0] = _length(cp[0]);
|
cp[0] = _length(cp[0]);
|
||||||
cp[1] = _length(cp[1]);
|
cp[1] = _length(cp[1]);
|
||||||
|
|
||||||
u32x8 ret;
|
u32x8 ret {0};
|
||||||
for(size_t i(0); i < 2; ++i)
|
for(size_t i(0); i < 2; ++i)
|
||||||
for(size_t j(0); j < 4; ++j)
|
for(size_t j(0); j < 4; ++j)
|
||||||
ret[i * 4 + j] = cp[i][j];
|
ret[i * 4 + j] = cp[i][j];
|
||||||
|
@ -583,7 +583,7 @@ noexcept
|
||||||
cp[0] = length(cp[0]);
|
cp[0] = length(cp[0]);
|
||||||
cp[1] = length(cp[1]);
|
cp[1] = length(cp[1]);
|
||||||
|
|
||||||
u32x16 ret;
|
u32x16 ret {0};
|
||||||
for(size_t i(0); i < 2; ++i)
|
for(size_t i(0); i < 2; ++i)
|
||||||
for(size_t j(0); j < 8; ++j)
|
for(size_t j(0); j < 8; ++j)
|
||||||
ret[i * 8 + j] = cp[i][j];
|
ret[i * 8 + j] = cp[i][j];
|
||||||
|
|
Loading…
Reference in a new issue