Enabling these flags makes the build way slower and can really bloat the binary size with useless specializations. This bloat can also cause performance issues, as we end up with more icache misses.
To this end, we should isolate the functions that actually need specialization, and mark them with SPECIALIZE pragmas.
Enabling these flags makes the build *way* slower and can really bloat the binary size with useless specializations. This bloat can also cause performance issues, as we end up with more icache misses.
To this end, we should isolate the functions that actually need specialization, and mark them with `SPECIALIZE` pragmas.