module

SIMDish

SIMDish - Crystal language SIMD support through C FFI

This module provides bindings to SIMD-accelerated functions implemented in C using SIMD intrinsics.

Constants

VERSION = "0.1.0"

Class methods

add(a : Slice(Float32), b : Slice(Float32)) : Slice(Float32)

Addition of Float32 arrays using SIMD

Source
div(a : Slice(Float32), b : Slice(Float32)) : Slice(Float32)

Division of Float32 arrays using SIMD

Source
mul(a : Slice(Float32), b : Slice(Float32)) : Slice(Float32)

Multiplication of Float32 arrays using SIMD

Source
sub(a : Slice(Float32), b : Slice(Float32)) : Slice(Float32)

Subtraction of Float32 arrays using SIMD

Source