asciilifeform: meanwhile, usg.prb folx claiming they will soon 'broadcast blocks from satellite', 'use prb without internet!111' -- leveraging the orbit monopoly to diddle 'these blox, mined by us, legal, other, terrorist blox -- orphans nao'☟︎
asciilifeform: PeterL: sorta why i wrote the most general , unconstrained ffa .
asciilifeform: well i thought of making a 3^n. but there's no reason not to say 'be a whole power of the machine BASE ' !
asciilifeform: the 192b cpu of the dark future will have to smoke sadly...
asciilifeform: forcing 2^x = W, x in Z , also simplifies comba
asciilifeform: this means you can have, e.g., 192b, 384b, etc ffa
asciilifeform: as for the other thing, right now we have a 'classical' karatsuba that permits odd splits
asciilifeform: ( or describe a logic for showing that one is always preferable to the other )
asciilifeform: i cannot currently say which i prefer
asciilifeform: mircea_popescu: there's something to be said for 111111.....1 (max hamming weight), and there's something else to be said for max-entropy
asciilifeform: so you find nearest multiple that is longer than your payload.
asciilifeform: you are already forced to pad to multiple of 8 on every iron in existence today, this is no different. and nobody will reprieve you from it.
asciilifeform: when on 128-bit iron , which exists today, you simply gotta pad out your payload so it sits in a W multiple of 128 ( supposing you insist on squeezing every penny of horse out of the 128ness )
asciilifeform: and 'W % 64 == 0' is not any more or less nonsensical than 'W % 8 == 0' which you are not escaping from to anywhere
asciilifeform: it is not possible to have anything that looks like ffa, without suffering this constraint.
asciilifeform: would be very clear that the 'must sit in whole number of machine words' is not any kind of constraint imposed by asciilifeform , but by the machine
asciilifeform: if you read the code, mircea_popescu ,