@@ -498,7 +498,7 @@ int rawspec_initialize(rawspec_context * ctx)
498498 // and a warning is issued to stderr.
499499 if (ctx->Nbps == 0 ) {
500500 ctx->Nbps = 8 ;
501- } else if (ctx->integer_data && ctx->Nbps != 8 && ctx->Nbps != 16 ) {
501+ } else if (! ctx->float_data && ctx->Nbps != 8 && ctx->Nbps != 16 ) {
502502 NbpsIsExpanded = ctx->Nbps == 4 ;
503503 fprintf (
504504 stderr,
@@ -508,7 +508,7 @@ int rawspec_initialize(rawspec_context * ctx)
508508 );
509509 fflush (stderr);
510510 ctx->Nbps = 8 ;
511- } else if (! ctx->integer_data && ctx->Nbps != 16 && ctx->Nbps != 32 ) {
511+ } else if (ctx->float_data && ctx->Nbps != 16 && ctx->Nbps != 32 ) {
512512 fprintf (
513513 stderr,
514514 " Nbps cannot be %d for floating-point data, treating as 16.\n " ,
@@ -834,15 +834,15 @@ int rawspec_initialize(rawspec_context * ctx)
834834 }
835835 fflush (stderr);
836836
837- fprintf (stderr , " Detected %s data.\n " , ctx->integer_data ? " Integer " : " Float " );
837+ fprintf (stdout , " Detected %s data.\n " , ctx->float_data ? " Float " : " Integer " );
838838
839839 // Create texture object for device input buffer
840840 // res_desc describes input resource
841841 // Width is 32K elements, height is buf_size/32K elements, pitch is 32K elements
842842 memset (&res_desc, 0 , sizeof (res_desc));
843843 res_desc.resType = cudaResourceTypePitch2D;
844844 res_desc.res .pitch2D .devPtr = gpu_ctx->d_fft_in ;
845- res_desc.res .pitch2D .desc .f = ctx->integer_data ? cudaChannelFormatKindSigned : cudaChannelFormatKindFloat ;
845+ res_desc.res .pitch2D .desc .f = ctx->float_data ? cudaChannelFormatKindFloat : cudaChannelFormatKindSigned ;
846846 res_desc.res .pitch2D .desc .x = ctx->Nbps ; // bits per sample
847847 res_desc.res .pitch2D .width = 1 <<LOAD_TEXTURE_WIDTH_POWER; // elements
848848 res_desc.res .pitch2D .height = buf_size>>LOAD_TEXTURE_WIDTH_POWER; // elements
@@ -857,7 +857,7 @@ int rawspec_initialize(rawspec_context * ctx)
857857 // Not sure whether filter_mode matters for cudaReadModeNormalizedFloat
858858 tex_desc.filter_mode = cudaFilterModePoint;
859859#endif // 0
860- tex_desc.readMode = ctx->integer_data ? cudaReadModeNormalizedFloat : cudaReadModeElementType ;
860+ tex_desc.readMode = ctx->float_data ? cudaReadModeElementType : cudaReadModeNormalizedFloat ;
861861
862862 cuda_rc = cudaCreateTextureObject (&gpu_ctx->tex_obj ,
863863 &res_desc, &tex_desc, NULL );
0 commit comments