diff options
author | Erik Schnetter <schnetter@gmail.com> | 2013-03-23 13:07:31 -0400 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2013-03-23 13:07:31 -0400 |
commit | 1922eb5308e9f26814d872a5a5da088a76e9f4be (patch) | |
tree | 9b560b55cf754801794d9e94f541ba1343ae31e3 /pocl | |
parent | 378a0a58c7f2a45834a4415919456c69f99c08fa (diff) | |
download | vecmathlib-1922eb5308e9f26814d872a5a5da088a76e9f4be.zip vecmathlib-1922eb5308e9f26814d872a5a5da088a76e9f4be.tar.gz |
Implement ilogb_ work-around also for calling libm
Diffstat (limited to 'pocl')
-rwxr-xr-x | pocl/generate-files.py | 3 |
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("}") |