@@ -751,7 +751,7 @@ errno_t __attribute__((hot)) CUDACOMP_MVMextractModesLoop_RUN()
751751
752752 ID_modeval = image_ID (IDmodes_val_name );
753753 if (ID_modeval == -1 ) { // CREATE IT
754- ID_modeval = create_image_ID (IDmodes_val_name , 2 , arraytmp , _DATATYPE_FLOAT , 1 , 0 , 0 );
754+ create_image_ID (IDmodes_val_name , 2 , arraytmp , _DATATYPE_FLOAT , 1 , 0 , 0 , & ID_modeval );
755755 COREMOD_MEMORY_image_set_createsem (IDmodes_val_name , 10 );
756756 MODEVALCOMPUTE = 1 ;
757757 } else { // USE STREAM, DO NOT COMPUTE IT
@@ -885,7 +885,7 @@ errno_t __attribute__((hot)) CUDACOMP_MVMextractModesLoop_RUN()
885885 }
886886 }
887887 if (imOK == 0 ) {
888- IDtrace = create_image_ID (traceim_name , 2 , sizearraytmp , _DATATYPE_FLOAT , 1 , 0 , 0 );
888+ create_image_ID (traceim_name , 2 , sizearraytmp , _DATATYPE_FLOAT , 1 , 0 , 0 , & IDtrace );
889889 }
890890 COREMOD_MEMORY_image_set_createsem (traceim_name , 10 );
891891 free (sizearraytmp );
@@ -923,7 +923,7 @@ errno_t __attribute__((hot)) CUDACOMP_MVMextractModesLoop_RUN()
923923 }
924924 }
925925 if (imOK == 0 ) {
926- IDprocave = create_image_ID (process_ave_name , 2 , sizearraytmp , _DATATYPE_FLOAT , 1 , 0 , 0 );
926+ create_image_ID (process_ave_name , 2 , sizearraytmp , _DATATYPE_FLOAT , 1 , 0 , 0 , & IDprocave );
927927 }
928928 COREMOD_MEMORY_image_set_createsem (process_ave_name , 10 );
929929 free (sizearraytmp );
@@ -955,7 +955,7 @@ errno_t __attribute__((hot)) CUDACOMP_MVMextractModesLoop_RUN()
955955 }
956956 }
957957 if (imOK == 0 ) {
958- IDprocrms = create_image_ID (process_rms_name , 2 , sizearraytmp , _DATATYPE_FLOAT , 1 , 0 , 0 );
958+ create_image_ID (process_rms_name , 2 , sizearraytmp , _DATATYPE_FLOAT , 1 , 0 , 0 , & IDprocrms );
959959 }
960960 COREMOD_MEMORY_image_set_createsem (process_rms_name , 10 );
961961 free (sizearraytmp );
0 commit comments