summaryrefslogtreecommitdiffstats
path: root/llvm/docs/NVPTXUsage.rst
diff options
context:
space:
mode:
authorEli Bendersky <eliben@google.com>2013-12-17 14:14:15 +0000
committerEli Bendersky <eliben@google.com>2013-12-17 14:14:15 +0000
commitb512b968e6c9fd6f9dafa4a4f34c2c0548922b9e (patch)
tree4085501e1c809bbe1e5d35915142a09790017dc5 /llvm/docs/NVPTXUsage.rst
parenta3ebe6ee2b7c5358a83cb9d1fd126e559ddc99d8 (diff)
downloadbcm5719-llvm-b512b968e6c9fd6f9dafa4a4f34c2c0548922b9e.tar.gz
bcm5719-llvm-b512b968e6c9fd6f9dafa4a4f34c2c0548922b9e.zip
Fix code sample in NVPTX examples: now it compiles to PTX and runs as expected.
llvm-svn: 197498
Diffstat (limited to 'llvm/docs/NVPTXUsage.rst')
-rw-r--r--llvm/docs/NVPTXUsage.rst4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/docs/NVPTXUsage.rst b/llvm/docs/NVPTXUsage.rst
index a9065ce74ba..b081c5a7ae5 100644
--- a/llvm/docs/NVPTXUsage.rst
+++ b/llvm/docs/NVPTXUsage.rst
@@ -839,7 +839,7 @@ Libdevice provides an ``__nv_powf`` function that we will use.
%valB = load float addrspace(1)* %ptrB, align 4
; Compute C = pow(A, B)
- %valC = call float @__nv_exp2f(float %valA, float %valB)
+ %valC = call float @__nv_powf(float %valA, float %valB)
; Store back to C
store float %valC, float addrspace(1)* %ptrC, align 4
@@ -850,7 +850,7 @@ Libdevice provides an ``__nv_powf`` function that we will use.
!nvvm.annotations = !{!0}
!0 = metadata !{void (float addrspace(1)*,
float addrspace(1)*,
- float addrspace(1)*)* @kernel, metadata !"kernel", i32 1}%
+ float addrspace(1)*)* @kernel, metadata !"kernel", i32 1}
To compile this kernel, we perform the following steps:
OpenPOWER on IntegriCloud