projects
/
platform
/
upstream
/
tvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3279957
)
export builtin_fp16 on Windows (#4731)
author
vexilligera
<vexilligera@gmail.com>
Fri, 17 Jan 2020 17:18:01 +0000
(17:18 +0000)
committer
Tianqi Chen
<tqchen@users.noreply.github.com>
Fri, 17 Jan 2020 17:18:01 +0000
(09:18 -0800)
src/runtime/builtin_fp16.cc
patch
|
blob
|
history
diff --git
a/src/runtime/builtin_fp16.cc
b/src/runtime/builtin_fp16.cc
index
2a8ff79
..
60dc55d
100644
(file)
--- a/
src/runtime/builtin_fp16.cc
+++ b/
src/runtime/builtin_fp16.cc
@@
-37,5
+37,15
@@
TVM_DLL TVM_WEAK float __gnu_h2f_ieee(uint16_t a) {
return __extendXfYf2__<uint16_t, uint16_t, 10, float, uint32_t, 23>(a);
}
+#else
+
+TVM_DLL uint16_t __gnu_f2h_ieee(float a) {
+ return __truncXfYf2__<float, uint32_t, 23, uint16_t, uint16_t, 10>(a);
+}
+
+TVM_DLL float __gnu_h2f_ieee(uint16_t a) {
+ return __extendXfYf2__<uint16_t, uint16_t, 10, float, uint32_t, 23>(a);
+}
+
#endif
}