day 18 part 2
commitd36523c7851cdd1236340098ee7011c75ebbb706
authorEric Blake <eblake@redhat.com>
Wed, 20 Dec 2023 20:39:29 +0000 (20 14:39 -0600)
committerEric Blake <eblake@redhat.com>
Wed, 20 Dec 2023 20:40:40 +0000 (20 14:40 -0600)
tree0339a043c91f048c1f3cf496a9c47ff7c46518e8
parent738810493741e8cbf59b71085942a3770b449ff4
day 18 part 2

64-bit math, yet again.  Thank goodness I already had an O(n)
algorithm in place; the bear here was adjusting things to work with
math64.m4 in place (including the fact that both 'add64' and 'a1'
macros defined in that file can conflict with arbitrary hex numbers).

~375ms for GNU, ~400ms for POSIX (parsing time is still noticeable,
despite the dominant time being spent on the 64-bit math).
2023/day18.m4