@@ -607,6 +607,34 @@ constexpr auto dispatch_fmod_op(T elem1, T elem2)
607
607
608
608
static void func_map_init_elemwise_1arg_1type (func_map_t &fmap)
609
609
{
610
+ fmap[DPNPFuncName::DPNP_FN_COPY][eft_BLN][eft_BLN] = {
611
+ eft_BLN, (void *)dpnp_copy_c_default<bool >};
612
+ fmap[DPNPFuncName::DPNP_FN_COPY][eft_INT][eft_INT] = {
613
+ eft_INT, (void *)dpnp_copy_c_default<int32_t >};
614
+ fmap[DPNPFuncName::DPNP_FN_COPY][eft_LNG][eft_LNG] = {
615
+ eft_LNG, (void *)dpnp_copy_c_default<int64_t >};
616
+ fmap[DPNPFuncName::DPNP_FN_COPY][eft_FLT][eft_FLT] = {
617
+ eft_FLT, (void *)dpnp_copy_c_default<float >};
618
+ fmap[DPNPFuncName::DPNP_FN_COPY][eft_DBL][eft_DBL] = {
619
+ eft_DBL, (void *)dpnp_copy_c_default<double >};
620
+ fmap[DPNPFuncName::DPNP_FN_COPY][eft_C128][eft_C128] = {
621
+ eft_C128, (void *)dpnp_copy_c_default<std::complex<double >>};
622
+
623
+ fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_BLN][eft_BLN] = {
624
+ eft_BLN, (void *)dpnp_copy_c_ext<bool >};
625
+ fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_INT][eft_INT] = {
626
+ eft_INT, (void *)dpnp_copy_c_ext<int32_t >};
627
+ fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_LNG][eft_LNG] = {
628
+ eft_LNG, (void *)dpnp_copy_c_ext<int64_t >};
629
+ fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_FLT][eft_FLT] = {
630
+ eft_FLT, (void *)dpnp_copy_c_ext<float >};
631
+ fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_DBL][eft_DBL] = {
632
+ eft_DBL, (void *)dpnp_copy_c_ext<double >};
633
+ fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_C64][eft_C64] = {
634
+ eft_C64, (void *)dpnp_copy_c_ext<std::complex<float >>};
635
+ fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_C128][eft_C128] = {
636
+ eft_C128, (void *)dpnp_copy_c_ext<std::complex<double >>};
637
+
610
638
fmap[DPNPFuncName::DPNP_FN_ERF][eft_INT][eft_INT] = {
611
639
eft_INT, (void *)dpnp_erf_c_default<int32_t >};
612
640
fmap[DPNPFuncName::DPNP_FN_ERF][eft_LNG][eft_LNG] = {
0 commit comments