clang-format: ColumnLimit 90

in my split-screen 100 is just a bit too much

Signed-off-by: Matthias Kretz <kretz@kde.org>
casts test: apply new column limit (90)

Signed-off-by: Matthias Kretz <kretz@kde.org>
sunittest: new macros for quick test disabling

prefix TEST macro with X to disable it
casts test: fix test logic

fix copy&paste error: wrong scale factor

Signed-off-by: Matthias Kretz <kretz@kde.org>
simd_cast: test & implement SSE cast tests for simdarray<T, 1>

Signed-off-by: Matthias Kretz <kretz@kde.org>
simd_cast: generalize simdarray to impl casts

The code from simd_mask_array -> AVX::Mask was the same as was needed
for simdarray -> SSE::Vector.
In addition I improved it to accept three arguments and calls with
simdarrays that have uneven size and thus exceed the size of the return
type.

Signed-off-by: Matthias Kretz <kretz@kde.org>