std.stats_batch

Batch-Varianten statistischer Funktionen (Summe, Min, Max, Durchschnitt, Varianz, Standardabweichung, Spannbreite) für jeweils 4 oder 8 direkt übergebene Werte ohne Array-Allokation. Ermöglicht effizientere Auswertung kleiner, fixer Datengruppen in einem Aufruf.

Einsatzbereiche: Ergänzung von std.stats für SIMD-freundliche Berechnungen, Sensor-Aggregation (z.B. 4 Temperaturmesswerte), Echtzeit-Monitoring mit fixen Fenstergrössen.

Autor: Andreas Röne
Copyright: 2024-2025 Andreas Röne


Funktionen

Signatur Sichtbarkeit Beschreibung
ArraySum4(a0: int64, a1: int64, a2: int64, a3: int64): int64 pub Summiert 4 direkte Werte
ArraySum8(a0: int64, a1: int64, a2: int64, a3: int64, pub Summiert 8 direkte Werte
ArrayMin4(a0: int64, a1: int64, a2: int64, a3: int64): int64 pub Minimum aus 4 direkten Werten
ArrayMin8(a0: int64, a1: int64, a2: int64, a3: int64, pub Minimum aus 8 direkten Werten
ArrayMax4(a0: int64, a1: int64, a2: int64, a3: int64): int64 pub Maximum aus 4 direkten Werten
ArrayMax8(a0: int64, a1: int64, a2: int64, a3: int64, pub Maximum aus 8 direkten Werten
ArrayAvg4(a0: int64, a1: int64, a2: int64, a3: int64): int64 pub Durchschnitt aus 4 direkten Werten
ArrayAvg8(a0: int64, a1: int64, a2: int64, a3: int64, pub Durchschnitt aus 8 direkten Werten
ArrayVariance4(a0: int64, a1: int64, a2: int64, a3: int64): int64 pub Varianz aus 4 direkten Werten
ArrayStdDev4(a0: int64, a1: int64, a2: int64, a3: int64): int64 pub Standardabweichung aus 4 Werten
ArrayRange4(a0: int64, a1: int64, a2: int64, a3: int64): int64 pub Spannbreite aus 4 direkten Werten
ArraySumSquares4(a0: int64, a1: int64, a2: int64, a3: int64): int64 pub Quadratsumme aus 4 direkten Werten