section '.data' data readable writeable executable
        include 'LoadFiles.ASM'
        include 'cudaSpeedTest.txt'
        include 'RGB2Flt3.txt'
        irpv x,eq_miRpq { x }
        irpv w,eq_miRpd { w }
        image_bytes     dd 0

        alpha             dd 1.0
        beta              dd 0

        fhand dq 1
        rbait dq 1
        flen  dq 1

macro nxtLine reg {  mov byte [reg],13
                     inc reg           }
proc printFlts
        mov edi,result
        mov esi,Temp
        ;mov ebx,24
.up:
        cvtss2sd xmm1,[edi]
        movq    rax,xmm1
        invoke  sprintf,rsi,MessageFormat,rax
        add     esi,eax
        nxtLine esi
        add     edi,4
        dec     ebx
        jnz     .up
        invoke  MessageBox,0,Temp,[usr_Msg],0
     ret
     MessageFormat db '%1.6f ',0
	txt_usr db 'out:',0
	usr_Msg dq txt_usr
endp
