git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14526 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
3c9cfacbd9
commit
8e025cd39c
|
@ -180,7 +180,8 @@ if (fdatas != NULL) {
|
||||||
<local_variables>
|
<local_variables>
|
||||||
<value><![CDATA[
|
<value><![CDATA[
|
||||||
time_msecs_t msecs;
|
time_msecs_t msecs;
|
||||||
size_t fasize, fanum;
|
size_t fasize;
|
||||||
|
int fanum;
|
||||||
int faedge;
|
int faedge;
|
||||||
int nsize[] = {0, 0, 0};
|
int nsize[] = {0, 0, 0};
|
||||||
]]></value>
|
]]></value>
|
||||||
|
@ -196,9 +197,9 @@ int nsize[] = {0, 0, 0};
|
||||||
</tags>
|
</tags>
|
||||||
<code>
|
<code>
|
||||||
<value><![CDATA[
|
<value><![CDATA[
|
||||||
faedge = ASIZE; /* FFT array edge size.*/
|
faedge = ASIZE; /* FFT array edge size.*/
|
||||||
fanum = faedge * faedge;
|
fanum = faedge * faedge;
|
||||||
fasize = ((fanum + 1) * 2 * sizeof(float)); /* FFT array size.*/
|
fasize = ((size_t)(fanum + 1) * 2 * sizeof(float)); /* FFT array size.*/
|
||||||
fdatas = (float *)chHeapAlloc(NULL, fasize);
|
fdatas = (float *)chHeapAlloc(NULL, fasize);
|
||||||
nsize[1] = nsize[2] = faedge;
|
nsize[1] = nsize[2] = faedge;
|
||||||
|
|
||||||
|
@ -276,7 +277,7 @@ msecs = chTimeI2MS(chTimeDiffX(start, end));
|
||||||
</step>
|
</step>
|
||||||
<step>
|
<step>
|
||||||
<description>
|
<description>
|
||||||
<value>Printing results</value>
|
<value>Printing execution time</value>
|
||||||
</description>
|
</description>
|
||||||
<tags>
|
<tags>
|
||||||
<value />
|
<value />
|
||||||
|
|
|
@ -143,7 +143,7 @@ static const testcase_t corebmk_test_001_001 = {
|
||||||
* - [1.2.1] Allocating memory for single precision work matrix.
|
* - [1.2.1] Allocating memory for single precision work matrix.
|
||||||
* - [1.2.2] Printing setup.
|
* - [1.2.2] Printing setup.
|
||||||
* - [1.2.3] Running single precision FFT iterations.
|
* - [1.2.3] Running single precision FFT iterations.
|
||||||
* - [1.2.4] Printing results.
|
* - [1.2.4] Printing execution time.
|
||||||
* .
|
* .
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -159,16 +159,17 @@ static void corebmk_test_001_002_teardown(void) {
|
||||||
|
|
||||||
static void corebmk_test_001_002_execute(void) {
|
static void corebmk_test_001_002_execute(void) {
|
||||||
time_msecs_t msecs;
|
time_msecs_t msecs;
|
||||||
size_t fasize, fanum;
|
size_t fasize;
|
||||||
|
int fanum;
|
||||||
int faedge;
|
int faedge;
|
||||||
int nsize[] = {0, 0, 0};
|
int nsize[] = {0, 0, 0};
|
||||||
|
|
||||||
/* [1.2.1] Allocating memory for single precision work matrix.*/
|
/* [1.2.1] Allocating memory for single precision work matrix.*/
|
||||||
test_set_step(1);
|
test_set_step(1);
|
||||||
{
|
{
|
||||||
faedge = ASIZE; /* FFT array edge size.*/
|
faedge = ASIZE; /* FFT array edge size.*/
|
||||||
fanum = faedge * faedge;
|
fanum = faedge * faedge;
|
||||||
fasize = ((fanum + 1) * 2 * sizeof(float)); /* FFT array size.*/
|
fasize = ((size_t)(fanum + 1) * 2 * sizeof(float)); /* FFT array size.*/
|
||||||
fdatas = (float *)chHeapAlloc(NULL, fasize);
|
fdatas = (float *)chHeapAlloc(NULL, fasize);
|
||||||
nsize[1] = nsize[2] = faedge;
|
nsize[1] = nsize[2] = faedge;
|
||||||
|
|
||||||
|
@ -232,7 +233,7 @@ static void corebmk_test_001_002_execute(void) {
|
||||||
}
|
}
|
||||||
test_end_step(3);
|
test_end_step(3);
|
||||||
|
|
||||||
/* [1.2.4] Printing results.*/
|
/* [1.2.4] Printing execution time.*/
|
||||||
test_set_step(4);
|
test_set_step(4);
|
||||||
{
|
{
|
||||||
test_print("--- Time : ");
|
test_print("--- Time : ");
|
||||||
|
|
Loading…
Reference in New Issue