Skip to content

Commit

Permalink
Overhaul for preparing an option for more compact codegen
Browse files Browse the repository at this point in the history
- Allow specification of the type for holding binary exponent in ieee754_binary_traits
- Remove some unneeded stuffs / code cleanup
- Fix ieee754_binary_traits::is_nonzero; it worked only when carrier_uint has exactly total_bits-many bits
- Add tiered log computation scheme
- Allow specification of the type for holding decimal exponent in decimal_fp
- Parameter type for get_cache is now template
- on_trailing_zeros/no_trailing_zeros now take Format rather than FormatTraits
- New policy-kind "preferred integer types" is added (supposed to provide the type for decimal exponent as well as the remainder for the first division, but not yet implemented properly)
  • Loading branch information
jk-jeon committed May 2, 2024
1 parent 76935f8 commit 7e957d5
Show file tree
Hide file tree
Showing 3 changed files with 593 additions and 327 deletions.
Loading

0 comments on commit 7e957d5

Please sign in to comment.