Obrigado, gpoleszuk! Fiquei realmente interessado em aprender mais sobre o uso de Lookup Tables (LUTs) e como elas podem acelerar o desempenho em situações em que a velocidade é mais importante que a precisão. Achei muito interessante o exemplo do SHA-256, onde armazenar constantes evita cálculos repetitivos complexos. Eu nunca tinha pensado nos arrays dessa forma mais avançada, como em aproximações para funções trigonométricas.
Obrigado pela dica de acessibilidade nas imagens! Vou testar o código e aplicar nas próximas postagens também.
Se tiver mais sugestões ou conteúdo sobre LUTs e essas otimizações ficaria feliz em dar uma olhada!