IOS 9,iPhone 6S plus,金属,无法链接到frexp功能

时间:2016-06-30 04:53:01

标签: ios iphone metal

IOS Metal的新手,我正在尝试编写内核。我的函数需要链接到frexp函数。不幸的是,引用frexp函数的内核将无法编译。

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

Metal文档将功能协议列为:   T frexp(T x,Ti& exp)

我能够编译成其他类似的数学函数,如exp,exp2,exp10,ldexp。

有没有人能够链接到Metal的frexp功能?或者知道如何查看metal_math包含文件以查看编译器引用的frexp协议?

谢谢!

1 个答案:

答案 0 :(得分:2)

在阅读我自己的问题后,我发现了我的错误,更正后的代码如下所示。

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