Ancient
view release on metacpan or search on metacpan
t/7014-nvec-simd-sizes.t view on Meta::CPAN
subtest 'sum across sizes' => sub {
for my $n (@test_sizes) {
my $v = nvec::fill($n, 1.0);
is($v->sum, $n, "sum of $n ones = $n");
}
};
subtest 'sum of range' => sub {
for my $n (1, 10, 100, 1000) {
my $v = nvec::range(1, $n + 1); # 1 to n
my $expected = $n * ($n + 1) / 2; # Gauss formula
is_float($v->sum, $expected, "sum 1..$n = $expected");
}
};
# ============================================
# Dot product correctness across sizes
# ============================================
subtest 'dot product across sizes' => sub {
for my $n (@test_sizes) {
( run in 2.410 seconds using v1.01-cache-2.11-cpan-d7a12ab2c7f )