osmo-trx/tests/Transceiver52M/convolve_test.ok

98 lines
4.9 KiB
Plaintext

==== TEST INPUT DATA ====
static const float x[] = {
1.5647994e-02f, -1.3433097e-02f, 8.0661466e-03f, 5.4624092e-05f,
-3.2537399e-04f, 2.4278485e-03f, -2.1165362e-02f, 4.8159473e-03f,
2.1355225e-01f, -1.0417278e-04f, -8.7433815e-04f, -4.1191248e-05f,
1.4847396e-04f, 3.7836733e-05f, 1.7029777e-03f, 1.7994493e-02f,
5.7363566e-05f, 1.9005293e-03f, 2.8903393e-02f, -9.6858083e-04f,
1.3747586e-04f, -3.9022104e-03f, 7.4708782e-02f, -2.6730467e-03f,
1.7153287e-03f, 6.0036813e-04f, 4.0513012e-03f, -1.6489235e-04f,
-3.4497763e-04f, 3.8475581e-02f, 6.2291299e-05f, 6.6989708e-01f,
3.0250011e-03f, 1.8972119e-03f, 9.4924539e-01f, 1.8176478e-01f,
-3.7033458e-03f, -4.3682796e-01f, 1.0680194e-04f, -8.3315128e-05f,
-2.2426756e-02f, 5.3260362e-01f, 8.4926933e-01f, -1.0011558e-04f,
-1.8198654e-03f, 1.1309208e-02f, 1.7689859e-02f, -1.5878773e+00f,
2.4429576e-02f, -2.2855136e-03f, -5.5495123e-03f, -1.2498077e-02f,
-1.6752372e-02f, 1.2960315e-03f, 7.0954882e-02f, -1.5590824e-02f,
2.0499083e-03f, -3.5616606e-01f, 2.7610136e-02f, 8.5417420e-02f,
-4.2664251e-04f, 1.4402850e-03f, -4.8643693e-01f, 1.7741680e-01f,
-9.6604187e-04f, 1.5893934e+00f, -5.6570204e-04f, 1.0304671e-02f,
-1.5468808e-03f, 1.6770978e-02f, 3.0763021e-02f, 9.5863044e-02f,
-1.7137524e-04f, 1.2735781e-01f, 1.3553522e-02f, -7.1923278e-05f,
2.1808405e-01f, -3.4154678e-04f, -4.5713958e-01f, 1.8140655e-03f,
-6.7418534e-01f, -1.0383211e-01f, 1.3225841e-03f, -2.5257194e-01f,
9.0886868e-04f, 1.4233345e-02f, -8.5481010e-02f, -1.0956389e-01f,
-1.1269117e-01f, -1.2924065e-04f, 9.9633269e-02f, -2.9879587e-04f,
1.2630173e-04f, -1.7635620e-03f, -2.5746411e-02f, 8.9132547e-02f,
1.6874328e-03f, 1.0522513e-02f, 5.4692741e-02f, -1.5352159e-03f,
-1.4327426e-02f, -9.3195832e-04f, 1.1896082e-04f, -3.7630927e-03f,
-1.0516988e+00f, -3.1380814e-01f, -2.2425303e-04f, -7.0284848e-05f,
5.0671459e-03f, -1.1134531e-01f, 1.0806708e-04f, 1.4354062e-01f,
-6.5305573e-03f, 2.7675861e-01f, -3.8776125e-04f, -8.5617387e-05f,
4.7151759e-04f, 1.4620343e-01f, 1.1438092e-01f, 4.5707250e-01f,
1.8181421e-01f, 1.4213121e-02f, -3.6397097e-01f, -5.4192659e-04f,
-4.2798415e-01f, 9.3350851e-04f, 1.0392073e-03f, 2.4182081e-02f,
-1.5072421e-04f, -1.8581150e-03f, -4.9158345e-05f, -8.5498526e-05f,
1.0833269e+00f, -5.9226564e-05f, -2.5437584e-02f, -5.2832620e-05f,
2.8377982e-02f, -4.5681797e-02f, -2.4284111e-01f, 2.1328876e-04f,
-9.7929651e-01f, 1.5658283e-04f, -3.7025183e-03f, -2.0111608e-04f,
-2.4641861e-01f, 5.9742248e-01f, -6.4697691e-05f, -1.9186097e-03f,
1.7195708e+00f, -2.5827979e-04f, -9.1248356e-02f, -1.4089289e+00f,
8.7977161e-05f, 8.5069842e-05f, -1.2898034e+00f, -1.5152150e-01f,
1.5210576e-01f, 7.2273717e-04f, 1.3823020e-04f, 7.7009052e-03f,
-4.7274379e-04f, 1.9443777e+00f, -3.2773761e-03f, 9.9636912e-01f,
-2.1603455e-04f, 1.8570988e+00f, -1.1860273e-04f, 3.5464257e-02f,
-1.3853541e-04f, 1.0360291e-02f, 3.8853416e-03f, -1.4075130e-04f,
-7.1190392e-05f, -1.5528130e-03f, 3.5669159e-02f, -2.4105579e-02f,
1.6449700e-03f, -4.9201823e-05f, 1.7070369e+00f, -5.8859095e-02f,
-5.1986475e-02f, 4.5868279e-03f, 7.4677072e-02f, -2.0537584e-04f,
1.4663955e-04f, -2.8706132e-03f, 6.3073174e-05f, 8.3900732e-04f,
1.9868923e+00f, -4.6812827e-03f, 8.9498538e-01f, -3.6815554e-03f,
-3.8766742e-05f, -9.0576988e-03f, 2.3615693e-01f, -4.7979757e-02f,
8.1219165e-05f, -4.2038716e-02f, 2.8626552e-02f, -1.2940569e-03f
};
static const float h[] = {
1.4452726e+00f, -2.3994248e-02f, 5.8419155e-05f, -3.7997228e-04f,
-2.1219695e-02f, 3.4777170e-01f, 7.2262114e-01f, 1.0214672e+00f,
7.8038998e-02f, 1.0222027e-03f, 3.6671492e-01f, 6.7337966e-01f,
-7.3292562e-05f, 3.7689663e-02f, -1.2326082e-01f, -8.9664059e-04f,
4.5764600e-03f, -2.1683607e-01f, -3.9652010e-04f, 4.5392764e-01f,
-7.2978765e-01f, -3.4258855e-03f, 6.1700474e-02f, -7.2056986e-04f,
-1.0217791e-04f, 1.5078529e-04f, -2.8858331e-04f, 2.3752926e-03f,
-5.8771792e-04f, 2.1340945e-03f, -7.5210082e-05f, -1.4894934e+00f,
-9.2567364e-03f, 3.4723855e-03f, -1.0344880e-01f, -2.7948164e-04f,
-6.0153940e-05f, -6.7053002e-04f, -2.1297326e-04f, -1.2413803e-03f,
-3.3611232e-05f, -2.3160460e-03f, 1.5962194e-01f, 1.8822768e-04f,
2.2110565e-01f, -2.8764654e-02f, -1.0809334e-01f, 2.0665471e-03f,
1.3983012e-02f, 1.8321171e-03f
};
==== TEST ====
y_ref_real_base_4: PASS
y_ref_real_opt_4: PASS
y_ref_real_base_8: PASS
y_ref_real_opt_8: PASS
y_ref_real_base_12: PASS
y_ref_real_opt_12: PASS
y_ref_real_base_16: PASS
y_ref_real_opt_16: PASS
y_ref_real_base_20: PASS
y_ref_real_opt_20: PASS
y_ref_real_base_24: PASS
y_ref_real_opt_24: PASS
y_ref_complex_base_4: PASS
y_ref_complex_opt_4: PASS
y_ref_complex_base_8: PASS
y_ref_complex_opt_8: PASS
y_ref_complex_base_12: PASS
y_ref_complex_opt_12: PASS
y_ref_complex_base_16: PASS
y_ref_complex_opt_16: PASS
y_ref_complex_base_20: PASS
y_ref_complex_opt_20: PASS
y_ref_complex_base_24: PASS
y_ref_complex_opt_24: PASS