I am having a difficult time getting the binary input file into the correct format. My floats are read in to Zorro with incorrect values. They have large exponents, like e-315. So my working theory is I have the wrong data size or byte order. But, I've tried exporting from R on Linux as 4 byte and 8 byte floating point values. Zorro on Windows does not interpret them as intended. I am also having trouble in the reverse direction, asking Zorro to print its byte representation of the float. I thought this command "printf("\n%a", x);" would provide me with a nice hexadecimal hint. It prints 0x1.7b1840p+4 for a float value ~ 23.693420 . Sigh. What does that even mean?

Anyway, I'm still working on this aspect of the problem.