git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14526 27425a3e-05d8-49a3-a47f-9c15f0e5edd8

This commit is contained in:
Giovanni Di Sirio 2021-06-10 12:09:28 +00:00
parent 3c9cfacbd9
commit 8e025cd39c
2 changed files with 11 additions and 9 deletions

View File

@ -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>
@ -198,7 +199,7 @@ int nsize[] = {0, 0, 0};
<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 />

View File

@ -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,7 +159,8 @@ 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};
@ -168,7 +169,7 @@ static void corebmk_test_001_002_execute(void) {
{ {
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 : ");