LLNL / zfp

Compressed numerical arrays that support high-speed random access
http://zfp.llnl.gov
BSD 3-Clause "New" or "Revised" License
754 stars 152 forks source link

64-bit compiler and OS requirement #194

Closed MrSherish closed 7 months ago

MrSherish commented 1 year ago

Reading through the docs, one can read:

NOTE: zfp requires 64-bit compiler and operating system support.

Does it also cover runtime or only compile-time? I would like to run the library under Android on 32-bit ARM builds and above is confusing for me.

lindstro commented 1 year ago

Really all that's needed is support for 64-bit signed and unsigned integer types by the compiler (even if done through emulation) that produces binaries that can be executed on the target platform. I think OS support is a bit of a red herring as libzfp itself should not depend on it. I don't know how 32-bit ARM handles 64-bit integer arithmetic.

lindstro commented 1 year ago

@MrSherish Just checking if zfp is working for you and whether we can close this issue.