2016-06-30 4 views
2

Новое в IOS metal, и я пытаюсь написать ядро. Моя функция должна связываться с функцией frexp. К сожалению, мое ядро, ссылающееся на функцию frexp, не будет компилироваться.IOS 9, IPhone 6S plus, metal, не доступно для ссылки frexp

float exponent = 0.0; 
    float mantissa = frexp(value, exponent); 

документация Metal перечисляет протокол функции как: T frexp (T х, Ti & ехра)

Я могу компилировать другие подобные математическим функции, такие как ехр, exp2, exp10, ldexp ,

Помог ли кто-нибудь ссылку на функцию Frexp Metal? Или знаете, как я могу просмотреть файл metal_math include, чтобы увидеть протокол frexp, на который ссылается компилятор?

Спасибо!

ответ

2

После прочтения моего собственного вопроса я нашел свою ошибку, исправленный код выглядит следующим образом.

int exponent = 0.0; 
float mantissa = frexp(value, exponent); 
Смежные вопросы