Estaba realizando una monitorización del rendimiento para mi función sinusoidal y, curiosamente, cuando uso la variable a en el seno como tipos sin signo de 16 bits, se necesita más tiempo para calcular que cuando uso la misma variable que un 32 sin signo. ¿Podría ser esto porque dentro del algoritmo sinusoidal en math.h / .c toma más tiempo escribir el tipo de 16 bits?
Así es como se ve mi operación, rendimiento_inicio, para (50 veces) {a = pecado (a * 3.14 / 180); } Stop_performance_and_read valores
Mi unidad de monitoreo de rendimiento funciona bien, es solo que no entiendo por qué el resultado es extraño.