Skip to content

Commit

Permalink
[CODEGEN] Use correct math intrin for metal (#562)
Browse files Browse the repository at this point in the history
  • Loading branch information
tqchen committed Oct 17, 2017
1 parent 621337d commit 60510a4
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions src/codegen/intrin_rule_metal.cc
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
/*!
* Copyright (c) 2017 by Contributors
* \file intrin_rule_metal.cc
* \brief Metal intrinsic rules.
*/
#include "./intrin_rule.h"

namespace tvm {
namespace codegen {
namespace intrin {

TVM_REGISTER_GLOBAL("tvm.intrin.rule.metal.exp")
.set_body(DispatchExtern<FloatDirect>);

TVM_REGISTER_GLOBAL("tvm.intrin.rule.metal.log")
.set_body(DispatchExtern<FloatDirect>);

TVM_REGISTER_GLOBAL("tvm.intrin.rule.metal.tanh")
.set_body(DispatchExtern<FloatDirect>);

TVM_REGISTER_GLOBAL("tvm.intrin.rule.metal.sqrt")
.set_body(DispatchExtern<FloatDirect>);

TVM_REGISTER_GLOBAL("tvm.intrin.rule.metal.pow")
.set_body(DispatchExtern<FloatDirect>);

} // namespace intrin
} // namespace codegen
} // namespace tvm

0 comments on commit 60510a4

Please sign in to comment.