#pragma once #include template extern void divideImpl(const A * __restrict a_pos, B b, ResultType * __restrict c_pos, size_t size);