summaryrefslogtreecommitdiffstats
path: root/pocl
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-03-23 13:07:31 -0400
committerErik Schnetter <schnetter@gmail.com>2013-03-23 13:07:31 -0400
commit1922eb5308e9f26814d872a5a5da088a76e9f4be (patch)
tree9b560b55cf754801794d9e94f541ba1343ae31e3 /pocl
parent378a0a58c7f2a45834a4415919456c69f99c08fa (diff)
downloadvecmathlib-1922eb5308e9f26814d872a5a5da088a76e9f4be.zip
vecmathlib-1922eb5308e9f26814d872a5a5da088a76e9f4be.tar.gz
Implement ilogb_ work-around also for calling libm
Diffstat (limited to 'pocl')
-rwxr-xr-xpocl/generate-files.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pocl/generate-files.py b/pocl/generate-files.py
index 8dd9a8e..808ef25 100755
--- a/pocl/generate-files.py
+++ b/pocl/generate-files.py
@@ -368,7 +368,8 @@ def output_vmlfunc_libm(func, vectype):
callargstr = ", ".join(map(lambda (n, arg): "y%d" % n,
zip(range(0, 100), args)))
callretstr = othertype if ret==VF else otherinttype
- out(" %s r = vecmathlib::%s(%s);" % (callretstr, name, callargstr))
+ name1 = name[:-1] if name.endswith("_") else name
+ out(" %s r = vecmathlib::%s(%s);" % (callretstr, name1, callargstr))
out(" return r[0];")
out("}")
OpenPOWER on IntegriCloud