Skip to content

Commit

Permalink
x86/avx: Adding overflow test for avx
Browse files Browse the repository at this point in the history
  • Loading branch information
qvd808 authored and mr-c committed Nov 25, 2024
1 parent f4daa86 commit e8c881d
Showing 1 changed file with 71 additions and 14 deletions.
85 changes: 71 additions & 14 deletions test/x86/avx.c
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,11 @@ test_simde_mm256_set_ps(SIMDE_MUNIT_TEST_ARGS) {
{ { SIMDE_FLOAT32_C( -373.91), SIMDE_FLOAT32_C( 374.65), SIMDE_FLOAT32_C( 430.69), SIMDE_FLOAT32_C( -411.85),
SIMDE_FLOAT32_C( -228.96), SIMDE_FLOAT32_C( 55.54), SIMDE_FLOAT32_C( 435.27), SIMDE_FLOAT32_C( -677.51) },
{ SIMDE_FLOAT32_C( -373.91), SIMDE_FLOAT32_C( 374.65), SIMDE_FLOAT32_C( 430.69), SIMDE_FLOAT32_C( -411.85),
SIMDE_FLOAT32_C( -228.96), SIMDE_FLOAT32_C( 55.54), SIMDE_FLOAT32_C( 435.27), SIMDE_FLOAT32_C( -677.51) } }
SIMDE_FLOAT32_C( -228.96), SIMDE_FLOAT32_C( 55.54), SIMDE_FLOAT32_C( 435.27), SIMDE_FLOAT32_C( -677.51) } },
{ { SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483650.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483650.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483650.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483650.0) },
{ SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483650.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483650.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483650.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483650.0) } }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down Expand Up @@ -182,7 +186,9 @@ test_simde_mm256_set_pd(SIMDE_MUNIT_TEST_ARGS) {
{ { SIMDE_FLOAT64_C( -169.14), SIMDE_FLOAT64_C( 745.70), SIMDE_FLOAT64_C( -976.16), SIMDE_FLOAT64_C( 641.22) },
{ SIMDE_FLOAT64_C( -169.14), SIMDE_FLOAT64_C( 745.70), SIMDE_FLOAT64_C( -976.16), SIMDE_FLOAT64_C( 641.22) } },
{ { SIMDE_FLOAT64_C( -923.21), SIMDE_FLOAT64_C( 559.44), SIMDE_FLOAT64_C( -648.43), SIMDE_FLOAT64_C( 313.86) },
{ SIMDE_FLOAT64_C( -923.21), SIMDE_FLOAT64_C( 559.44), SIMDE_FLOAT64_C( -648.43), SIMDE_FLOAT64_C( 313.86) } }
{ SIMDE_FLOAT64_C( -923.21), SIMDE_FLOAT64_C( 559.44), SIMDE_FLOAT64_C( -648.43), SIMDE_FLOAT64_C( 313.86) } },
{ { SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C( 2147483649.0), SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C( 2147483649.0) },
{ SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C( 2147483649.0), SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C( 2147483649.0) } }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down Expand Up @@ -232,7 +238,11 @@ test_simde_mm256_set_m128(SIMDE_MUNIT_TEST_ARGS) {
{ { SIMDE_FLOAT32_C( 716.04), SIMDE_FLOAT32_C( -977.44), SIMDE_FLOAT32_C( -302.88), SIMDE_FLOAT32_C( -318.94) },
{ SIMDE_FLOAT32_C( -240.41), SIMDE_FLOAT32_C( -422.80), SIMDE_FLOAT32_C( 277.23), SIMDE_FLOAT32_C( -809.93) },
{ SIMDE_FLOAT32_C( 716.04), SIMDE_FLOAT32_C( -977.44), SIMDE_FLOAT32_C( -302.88), SIMDE_FLOAT32_C( -318.94),
SIMDE_FLOAT32_C( -240.41), SIMDE_FLOAT32_C( -422.80), SIMDE_FLOAT32_C( 277.23), SIMDE_FLOAT32_C( -809.93) } }
SIMDE_FLOAT32_C( -240.41), SIMDE_FLOAT32_C( -422.80), SIMDE_FLOAT32_C( 277.23), SIMDE_FLOAT32_C( -809.93) } },
{ { SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) },
{ SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) },
{ SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) } },
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down Expand Up @@ -276,7 +286,10 @@ test_simde_mm256_set_m128d(SIMDE_MUNIT_TEST_ARGS) {
{ SIMDE_FLOAT64_C( 774.24), SIMDE_FLOAT64_C( -383.33), SIMDE_FLOAT64_C( -513.10), SIMDE_FLOAT64_C( -84.69) } },
{ { SIMDE_FLOAT64_C( 101.10), SIMDE_FLOAT64_C( -236.55) },
{ SIMDE_FLOAT64_C( -206.58), SIMDE_FLOAT64_C( 21.06) },
{ SIMDE_FLOAT64_C( 101.10), SIMDE_FLOAT64_C( -236.55), SIMDE_FLOAT64_C( -206.58), SIMDE_FLOAT64_C( 21.06) } }
{ SIMDE_FLOAT64_C( 101.10), SIMDE_FLOAT64_C( -236.55), SIMDE_FLOAT64_C( -206.58), SIMDE_FLOAT64_C( 21.06) } },
{ { SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0) },
{ SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0) },
{ SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0), SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0) } }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down Expand Up @@ -327,7 +340,11 @@ test_simde_mm256_set_m128i(SIMDE_MUNIT_TEST_ARGS) {
{ { SIMDE_FLOAT32_C( 167.73), SIMDE_FLOAT32_C( -241.56), SIMDE_FLOAT32_C( -101.68), SIMDE_FLOAT32_C( -814.53),
SIMDE_FLOAT32_C( -681.85), SIMDE_FLOAT32_C( 584.81), SIMDE_FLOAT32_C( 340.41), SIMDE_FLOAT32_C( 453.36) },
{ SIMDE_FLOAT32_C( 167.73), SIMDE_FLOAT32_C( -241.56), SIMDE_FLOAT32_C( -101.68), SIMDE_FLOAT32_C( -814.53),
SIMDE_FLOAT32_C( -681.85), SIMDE_FLOAT32_C( 584.81), SIMDE_FLOAT32_C( 340.41), SIMDE_FLOAT32_C( 453.36) } }
SIMDE_FLOAT32_C( -681.85), SIMDE_FLOAT32_C( 584.81), SIMDE_FLOAT32_C( 340.41), SIMDE_FLOAT32_C( 453.36) } },
{ { SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) },
{ SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) } }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down Expand Up @@ -568,7 +585,7 @@ test_simde_mm256_set1_ps(SIMDE_MUNIT_TEST_ARGS) {
const struct {
simde_float32 a;
simde__m256 r;
} test_vec[8] = {
} test_vec[10] = {
{ SIMDE_FLOAT32_C( -73.91),
simde_mm256_set_ps(SIMDE_FLOAT32_C( -73.91), SIMDE_FLOAT32_C( -73.91),
SIMDE_FLOAT32_C( -73.91), SIMDE_FLOAT32_C( -73.91),
Expand Down Expand Up @@ -608,7 +625,17 @@ test_simde_mm256_set1_ps(SIMDE_MUNIT_TEST_ARGS) {
simde_mm256_set_ps(SIMDE_FLOAT32_C( -115.32), SIMDE_FLOAT32_C( -115.32),
SIMDE_FLOAT32_C( -115.32), SIMDE_FLOAT32_C( -115.32),
SIMDE_FLOAT32_C( -115.32), SIMDE_FLOAT32_C( -115.32),
SIMDE_FLOAT32_C( -115.32), SIMDE_FLOAT32_C( -115.32)) }
SIMDE_FLOAT32_C( -115.32), SIMDE_FLOAT32_C( -115.32)) },
{ SIMDE_FLOAT32_C(-2147483650.0),
simde_mm256_set_ps(SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0)) },
{ SIMDE_FLOAT32_C(2147483649.0),
simde_mm256_set_ps(SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0)) }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])); i++) {
Expand All @@ -624,7 +651,7 @@ test_simde_mm256_set1_pd(SIMDE_MUNIT_TEST_ARGS) {
const struct {
simde_float64 a;
simde__m256d r;
} test_vec[8] = {
} test_vec[10] = {
{ SIMDE_FLOAT64_C( -494.25),
simde_mm256_set_pd(SIMDE_FLOAT64_C( -494.25), SIMDE_FLOAT64_C( -494.25),
SIMDE_FLOAT64_C( -494.25), SIMDE_FLOAT64_C( -494.25)) },
Expand All @@ -648,7 +675,13 @@ test_simde_mm256_set1_pd(SIMDE_MUNIT_TEST_ARGS) {
SIMDE_FLOAT64_C( -278.22), SIMDE_FLOAT64_C( -278.22)) },
{ SIMDE_FLOAT64_C( 868.90),
simde_mm256_set_pd(SIMDE_FLOAT64_C( 868.90), SIMDE_FLOAT64_C( 868.90),
SIMDE_FLOAT64_C( 868.90), SIMDE_FLOAT64_C( 868.90)) }
SIMDE_FLOAT64_C( 868.90), SIMDE_FLOAT64_C( 868.90)) },
{ SIMDE_FLOAT64_C( -2147483650.0),
simde_mm256_set_pd(SIMDE_FLOAT64_C( -2147483650.0), SIMDE_FLOAT64_C( -2147483650.0),
SIMDE_FLOAT64_C( -2147483650.0), SIMDE_FLOAT64_C( -2147483650.0)) },
{ SIMDE_FLOAT64_C( 2147483649.0),
simde_mm256_set_pd(SIMDE_FLOAT64_C( 2147483649.0), SIMDE_FLOAT64_C( 2147483649.0),
SIMDE_FLOAT64_C( 2147483649.0), SIMDE_FLOAT64_C( 2147483649.0)) }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])); i++) {
Expand Down Expand Up @@ -933,7 +966,13 @@ test_simde_x_mm256_deinterleaveeven_ps (SIMDE_MUNIT_TEST_ARGS) {
{ SIMDE_FLOAT32_C( 155.25), SIMDE_FLOAT32_C( -193.79), SIMDE_FLOAT32_C( 556.27), SIMDE_FLOAT32_C( 780.68),
SIMDE_FLOAT32_C( -576.33), SIMDE_FLOAT32_C( -204.10), SIMDE_FLOAT32_C( -562.10), SIMDE_FLOAT32_C( 239.14) },
{ SIMDE_FLOAT32_C( 559.02), SIMDE_FLOAT32_C( -982.86), SIMDE_FLOAT32_C( 155.25), SIMDE_FLOAT32_C( 556.27),
SIMDE_FLOAT32_C( -833.88), SIMDE_FLOAT32_C( -163.60), SIMDE_FLOAT32_C( -576.33), SIMDE_FLOAT32_C( -562.10) } }
SIMDE_FLOAT32_C( -833.88), SIMDE_FLOAT32_C( -163.60), SIMDE_FLOAT32_C( -576.33), SIMDE_FLOAT32_C( -562.10) } },
{ { SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) },
{ SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) },
{ SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(-2147483650.0) } }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down Expand Up @@ -1000,7 +1039,13 @@ test_simde_x_mm256_deinterleaveodd_ps (SIMDE_MUNIT_TEST_ARGS) {
{ SIMDE_FLOAT32_C( -694.51), SIMDE_FLOAT32_C( -159.13), SIMDE_FLOAT32_C( -19.28), SIMDE_FLOAT32_C( -929.16),
SIMDE_FLOAT32_C( -259.52), SIMDE_FLOAT32_C( -736.45), SIMDE_FLOAT32_C( -770.14), SIMDE_FLOAT32_C( 389.43) },
{ SIMDE_FLOAT32_C( -925.68), SIMDE_FLOAT32_C( -97.20), SIMDE_FLOAT32_C( -159.13), SIMDE_FLOAT32_C( -929.16),
SIMDE_FLOAT32_C( 717.16), SIMDE_FLOAT32_C( 952.30), SIMDE_FLOAT32_C( -736.45), SIMDE_FLOAT32_C( 389.43) } }
SIMDE_FLOAT32_C( 717.16), SIMDE_FLOAT32_C( 952.30), SIMDE_FLOAT32_C( -736.45), SIMDE_FLOAT32_C( 389.43) } },
{ { SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) },
{ SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) },
{ SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(2147483649.0) } }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down Expand Up @@ -1043,7 +1088,10 @@ test_simde_x_mm256_deinterleaveeven_pd (SIMDE_MUNIT_TEST_ARGS) {
{ SIMDE_FLOAT64_C( -951.97), SIMDE_FLOAT64_C( 539.18), SIMDE_FLOAT64_C( 278.66), SIMDE_FLOAT64_C( 526.91) } },
{ { SIMDE_FLOAT64_C( 416.15), SIMDE_FLOAT64_C( -829.13), SIMDE_FLOAT64_C( -948.18), SIMDE_FLOAT64_C( 453.17) },
{ SIMDE_FLOAT64_C( 722.96), SIMDE_FLOAT64_C( -732.19), SIMDE_FLOAT64_C( 572.46), SIMDE_FLOAT64_C( 622.53) },
{ SIMDE_FLOAT64_C( 416.15), SIMDE_FLOAT64_C( 722.96), SIMDE_FLOAT64_C( -948.18), SIMDE_FLOAT64_C( 572.46) } }
{ SIMDE_FLOAT64_C( 416.15), SIMDE_FLOAT64_C( 722.96), SIMDE_FLOAT64_C( -948.18), SIMDE_FLOAT64_C( 572.46) } },
{ { SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0), SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0) },
{ SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0), SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0) },
{ SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(-2147483650.0) } }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down Expand Up @@ -1086,7 +1134,10 @@ test_simde_x_mm256_deinterleaveodd_pd (SIMDE_MUNIT_TEST_ARGS) {
{ SIMDE_FLOAT64_C( 499.21), SIMDE_FLOAT64_C( -647.56), SIMDE_FLOAT64_C( 602.40), SIMDE_FLOAT64_C( 574.67) } },
{ { SIMDE_FLOAT64_C( 323.95), SIMDE_FLOAT64_C( -205.84), SIMDE_FLOAT64_C( 734.60), SIMDE_FLOAT64_C( -189.39) },
{ SIMDE_FLOAT64_C( 735.65), SIMDE_FLOAT64_C( 945.77), SIMDE_FLOAT64_C( -351.60), SIMDE_FLOAT64_C( 267.33) },
{ SIMDE_FLOAT64_C( -205.84), SIMDE_FLOAT64_C( 945.77), SIMDE_FLOAT64_C( -189.39), SIMDE_FLOAT64_C( 267.33) } }
{ SIMDE_FLOAT64_C( -205.84), SIMDE_FLOAT64_C( 945.77), SIMDE_FLOAT64_C( -189.39), SIMDE_FLOAT64_C( 267.33) } },
{ { SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0), SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0) },
{ SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0), SIMDE_FLOAT64_C(-2147483650.0), SIMDE_FLOAT64_C(2147483649.0) },
{ SIMDE_FLOAT64_C(2147483649.0), SIMDE_FLOAT64_C(2147483649.0), SIMDE_FLOAT64_C(2147483649.0), SIMDE_FLOAT64_C(2147483649.0) } }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down Expand Up @@ -1153,7 +1204,13 @@ test_simde_mm256_add_ps (SIMDE_MUNIT_TEST_ARGS) {
{ SIMDE_FLOAT32_C( 440.26), SIMDE_FLOAT32_C( -903.49), SIMDE_FLOAT32_C( 982.67), SIMDE_FLOAT32_C( -489.97),
SIMDE_FLOAT32_C( -170.74), SIMDE_FLOAT32_C( -245.25), SIMDE_FLOAT32_C( 79.87), SIMDE_FLOAT32_C( 852.30) },
{ SIMDE_FLOAT32_C( 930.50), SIMDE_FLOAT32_C( -506.29), SIMDE_FLOAT32_C( 1093.75), SIMDE_FLOAT32_C( 222.09),
SIMDE_FLOAT32_C( 740.50), SIMDE_FLOAT32_C( -995.03), SIMDE_FLOAT32_C( 497.94), SIMDE_FLOAT32_C( 163.27) } }
SIMDE_FLOAT32_C( 740.50), SIMDE_FLOAT32_C( -995.03), SIMDE_FLOAT32_C( 497.94), SIMDE_FLOAT32_C( 163.27) } },
{ { SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0),
SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0) },
{ SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0),
SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0), SIMDE_FLOAT32_C(2147483649.0), SIMDE_FLOAT32_C(-2147483650.0) },
{ SIMDE_FLOAT32_C(0.00), SIMDE_FLOAT32_C(0.00), SIMDE_FLOAT32_C(0.00), SIMDE_FLOAT32_C(0.00),
SIMDE_FLOAT32_C(0.00), SIMDE_FLOAT32_C(0.00), SIMDE_FLOAT32_C(0.00), SIMDE_FLOAT32_C(0.00) } }
};

for (size_t i = 0 ; i < (sizeof(test_vec) / sizeof(test_vec[0])) ; i++) {
Expand Down

0 comments on commit e8c881d

Please sign in to comment.