FloatColumnSimd extension
SIMD-optimized operations for FloatColumn.
- on
Methods
-
batchSimdUpdate(
Float32x4 updateFn(int index)) → void -
Available on FloatColumn, provided by the FloatColumnSimd extension
Batch update using SIMD (processes 4 elements at a time). -
getSimdViewForRows(
int startRow, int length) → Float32x4List? -
Available on FloatColumn, provided by the FloatColumnSimd extension
Get SIMD view for specific row range. Returns view starting at row index, with length elements. Returns null if stride is not multiple of 4 or range is invalid. -
simdAdd(
int index, Float32x4 delta) → void -
Available on FloatColumn, provided by the FloatColumnSimd extension
Vectorized add operation (4 components at once). Requires stride >= 4 and aligned access. -
simdMultiply(
int index, Float32x4 factor) → void -
Available on FloatColumn, provided by the FloatColumnSimd extension
Vectorized multiply operation. -
simdProcess(
Float32x4 processor(Float32x4)) → void -
Available on FloatColumn, provided by the FloatColumnSimd extension
Process column using SIMD (if available). Falls back to scalar processing if SIMD unavailable.