summaryrefslogtreecommitdiff
path: root/runtime/onert/backend/cpu/ops/RangeLayer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/onert/backend/cpu/ops/RangeLayer.cc')
-rw-r--r--runtime/onert/backend/cpu/ops/RangeLayer.cc12
1 files changed, 4 insertions, 8 deletions
diff --git a/runtime/onert/backend/cpu/ops/RangeLayer.cc b/runtime/onert/backend/cpu/ops/RangeLayer.cc
index f00101fa8..a41b31b3f 100644
--- a/runtime/onert/backend/cpu/ops/RangeLayer.cc
+++ b/runtime/onert/backend/cpu/ops/RangeLayer.cc
@@ -47,16 +47,12 @@ void RangeLayer::run()
switch (_output->data_type())
{
case OperandType::FLOAT32:
- nnfw::cker::Range<float>(reinterpret_cast<float *>(_start->buffer()),
- reinterpret_cast<float *>(_limit->buffer()),
- reinterpret_cast<float *>(_delta->buffer()),
- reinterpret_cast<float *>(_output->buffer()));
+ nnfw::cker::Range<float>(getBuffer<float>(_start), getBuffer<float>(_limit),
+ getBuffer<float>(_delta), getBuffer<float>(_output));
break;
case OperandType::INT32:
- nnfw::cker::Range<int32_t>(reinterpret_cast<int32_t *>(_start->buffer()),
- reinterpret_cast<int32_t *>(_limit->buffer()),
- reinterpret_cast<int32_t *>(_delta->buffer()),
- reinterpret_cast<int32_t *>(_output->buffer()));
+ nnfw::cker::Range<int32_t>(getBuffer<int32_t>(_start), getBuffer<int32_t>(_limit),
+ getBuffer<int32_t>(_delta), getBuffer<int32_t>(_output));
break;
default:
throw std::runtime_error{"Range: unsupported data type"};