<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - unsupported call to function erf when running GROMACS with OpenCL"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93375#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - unsupported call to function erf when running GROMACS with OpenCL"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93375">bug 93375</a>
              from <span class="vcard"><a class="email" href="mailto:awatry@gmail.com" title="Aaron Watry <awatry@gmail.com>"> <span class="fn">Aaron Watry</span></a>
</span></b>
        <pre>Looks like libclc does not yet implement the erf function.

erfc is implemented, but not plain erf.

The amd-builtins branch in libclc looks like there's an erf implementation that
can be ported over:
<a href="https://llvm.org/svn/llvm-project/libclc/branches/amd-builtins/amd-builtins/math32/erfF.cl">https://llvm.org/svn/llvm-project/libclc/branches/amd-builtins/amd-builtins/math32/erfF.cl</a>

The double implementation will need to be ported as well.

Note that it looks like the AMD implementation of erf requires doubles if
subnormals are NOT supported... If that's an issue for someone, we'll need a
workaround for that.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>