diff --git a/src/pixie/images.nim b/src/pixie/images.nim index 7e47209..cd838b8 100644 --- a/src/pixie/images.nim +++ b/src/pixie/images.nim @@ -1,4 +1,4 @@ -import blends, bumpy, chroma, common, masks, internal, vmath +import blends, bumpy, chroma, common, internal, masks, vmath when allowSimd: import simd diff --git a/src/pixie/runtimechecked/avx2.nim b/src/pixie/runtimechecked/avx2.nim index bfa31a9..da34dd4 100644 --- a/src/pixie/runtimechecked/avx2.nim +++ b/src/pixie/runtimechecked/avx2.nim @@ -87,7 +87,10 @@ proc isOpaqueAvx2*(data: ptr UncheckedArray[ColorRGBX], len: int): bool = if data[i].a != 255: return false -proc toPremultipliedAlphaAvx2*(data: ptr UncheckedArray[uint32], len: int): int = +proc toPremultipliedAlphaAvx2*( + data: ptr UncheckedArray[uint32], + len: int +): int = let alphaMask = mm256_set1_epi32(cast[int32](0xff000000)) oddMask = mm256_set1_epi16(cast[int16](0xff00)) diff --git a/src/pixie/simd.nim b/src/pixie/simd.nim index 40a17fa..d789bdf 100644 --- a/src/pixie/simd.nim +++ b/src/pixie/simd.nim @@ -4,7 +4,8 @@ when defined(release): {.push checks: off.} when defined(amd64): - import nimsimd/runtimecheck, nimsimd/sse2, runtimechecked/avx, runtimechecked/avx2 + import nimsimd/runtimecheck, nimsimd/sse2, runtimechecked/avx, + runtimechecked/avx2 let cpuHasAvx* = checkInstructionSets({AVX})