Not hugely convincing to put a toy model up against a micro benchmark and claim the toy model proves the micro benchmark wrong.
The correct way to compare these approaches is with real code.
The correct way to compare these approaches is with real code.
But I also understand that you can't do that for every decision you need to make, so at least this article gives a hint that lookup tables are something that might be worth measuring.
You can compute a ton on a modern CPU during what a memory access would take.