Como É Que C calcula o sin () e outras funções matemáticas?

estive a analisar os desmontamentos da. NET e o código-fonte do GCC, mas não consigo encontrar em lado nenhum a impleme ... ordens de magnitude mais lentas, mesmo que eu acho que meus algoritmos são muito inteligentes (obviamente eles não são).

Gerador de som Sine Wave em Java

Qual é a maneira mais simples de gerar um som de onda sine em qualquer frequência em Java? Um tamanho de amostra mais de 2 bytes ajudaria, mas não importa. Obrigado.