You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Based on the comment in double.hpp, RISC-V (RVA23) gives the result of Div_double(89255.0, 1e22) as equal to 89255e-22. [1][2] Thus, adding __riscv alongside __x86_64__ and __aarch64__ should be all that is needed, or perhaps defined(__riscv) && __riscv_xlen == 64 to check for 64 bits?
Activity
braydonf commentedon Sep 1, 2026
Based on the comment in
double.hpp, RISC-V (RVA23) gives the result ofDiv_double(89255.0, 1e22)as equal to89255e-22. [1] [2] Thus, adding__riscvalongside__x86_64__and__aarch64__should be all that is needed, or perhapsdefined(__riscv) && __riscv_xlen == 64to check for 64 bits?braydonf commentedon Sep 2, 2026
With this change, all tests passed running
make testfrom the cmake build:PR: #164