| @@ -63,7 +63,7 @@ void bench_trig(int mode) | |||||
| /* Sin */ | /* Sin */ | ||||
| timer.GetMs(); | timer.GetMs(); | ||||
| for (size_t i = 0; i < TRIG_TABLE_SIZE; i++) | for (size_t i = 0; i < TRIG_TABLE_SIZE; i++) | ||||
| #if defined __GNUC__ | |||||
| #if defined __GNUC__ && !defined __SNC__ | |||||
| pf2[i] = __builtin_sinf(pf[i]); | pf2[i] = __builtin_sinf(pf[i]); | ||||
| #else | #else | ||||
| pf2[i] = sinf(pf[i]); | pf2[i] = sinf(pf[i]); | ||||
| @@ -89,7 +89,7 @@ void bench_trig(int mode) | |||||
| /* Cos */ | /* Cos */ | ||||
| timer.GetMs(); | timer.GetMs(); | ||||
| for (size_t i = 0; i < TRIG_TABLE_SIZE; i++) | for (size_t i = 0; i < TRIG_TABLE_SIZE; i++) | ||||
| #if defined __GNUC__ | |||||
| #if defined __GNUC__ && !defined __SNC__ | |||||
| pf2[i] = __builtin_cosf(pf[i]); | pf2[i] = __builtin_cosf(pf[i]); | ||||
| #else | #else | ||||
| pf2[i] = cosf(pf[i]); | pf2[i] = cosf(pf[i]); | ||||
| @@ -116,7 +116,7 @@ void bench_trig(int mode) | |||||
| timer.GetMs(); | timer.GetMs(); | ||||
| for (size_t i = 0; i < TRIG_TABLE_SIZE; i++) | for (size_t i = 0; i < TRIG_TABLE_SIZE; i++) | ||||
| { | { | ||||
| #if defined __GNUC__ | |||||
| #if defined __GNUC__ && !defined __SNC__ | |||||
| pf2[i] = __builtin_sinf(pf[i]); | pf2[i] = __builtin_sinf(pf[i]); | ||||
| pf3[i] = __builtin_cosf(pf[i]); | pf3[i] = __builtin_cosf(pf[i]); | ||||
| #else | #else | ||||
| @@ -149,7 +149,7 @@ void bench_trig(int mode) | |||||
| /* Tan */ | /* Tan */ | ||||
| timer.GetMs(); | timer.GetMs(); | ||||
| for (size_t i = 0; i < TRIG_TABLE_SIZE; i++) | for (size_t i = 0; i < TRIG_TABLE_SIZE; i++) | ||||
| #if defined __GNUC__ | |||||
| #if defined __GNUC__ && !defined __SNC__ | |||||
| pf2[i] = __builtin_tanf(pf[i]); | pf2[i] = __builtin_tanf(pf[i]); | ||||
| #else | #else | ||||
| pf2[i] = tanf(pf[i]); | pf2[i] = tanf(pf[i]); | ||||