2016-06-30 3 views
2

Neu bei IOS Metal und ich versuche einen Kernel zu schreiben. Meine Funktion muss mit der Frexp-Funktion verknüpft werden. Leider wird mein Kernel, der auf die Frexp-Funktion verweist, nicht kompiliert.IOS 9, IPhone 6S plus, Metall, Verbindung zur Funktion nicht möglich frexp

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

Die Metall Dokumentation listet die Funktion Protokoll: T frexp (T x, Ti & exp)

ich in der Lage bin auf andere ähnliche mathematische Funktionen wie exp, exp2, exp10, ldexp zu kompilieren .

Hat jemand die Frexp-Funktion von Metal verlinken können? Oder wissen Sie, wie ich die metal_math include-Datei anzeigen kann, um das frexp-Protokoll zu sehen, auf das der Compiler verweist?

Danke!

Antwort

2

Nach dem Lesen meiner eigenen Frage habe ich meinen Fehler gefunden, der korrigierte Code sieht folgendermaßen aus.

int exponent = 0.0; 
float mantissa = frexp(value, exponent); 
Verwandte Themen