@@ -409,9 +409,21 @@ static void func_map_init_elemwise_1arg_2type(func_map_t &fmap)
409
409
eft_DBL, (void *)dpnp_degrees_c_default<double , double >};
410
410
411
411
fmap[DPNPFuncName::DPNP_FN_DEGREES_EXT][eft_INT][eft_INT] = {
412
- eft_DBL, (void *)dpnp_degrees_c_ext<int32_t , double >};
412
+ get_default_floating_type (),
413
+ (void *)dpnp_degrees_c_ext<
414
+ int32_t , func_type_map_t ::find_type<get_default_floating_type ()>>,
415
+ get_default_floating_type<std::false_type>(),
416
+ (void *)dpnp_degrees_c_ext<
417
+ int32_t , func_type_map_t ::find_type<
418
+ get_default_floating_type<std::false_type>()>>};
413
419
fmap[DPNPFuncName::DPNP_FN_DEGREES_EXT][eft_LNG][eft_LNG] = {
414
- eft_DBL, (void *)dpnp_degrees_c_ext<int64_t , double >};
420
+ get_default_floating_type (),
421
+ (void *)dpnp_degrees_c_ext<
422
+ int64_t , func_type_map_t ::find_type<get_default_floating_type ()>>,
423
+ get_default_floating_type<std::false_type>(),
424
+ (void *)dpnp_degrees_c_ext<
425
+ int64_t , func_type_map_t ::find_type<
426
+ get_default_floating_type<std::false_type>()>>};
415
427
fmap[DPNPFuncName::DPNP_FN_DEGREES_EXT][eft_FLT][eft_FLT] = {
416
428
eft_FLT, (void *)dpnp_degrees_c_ext<float , float >};
417
429
fmap[DPNPFuncName::DPNP_FN_DEGREES_EXT][eft_DBL][eft_DBL] = {
@@ -427,9 +439,21 @@ static void func_map_init_elemwise_1arg_2type(func_map_t &fmap)
427
439
eft_DBL, (void *)dpnp_exp2_c_default<double , double >};
428
440
429
441
fmap[DPNPFuncName::DPNP_FN_EXP2_EXT][eft_INT][eft_INT] = {
430
- eft_DBL, (void *)dpnp_exp2_c_ext<int32_t , double >};
442
+ get_default_floating_type (),
443
+ (void *)dpnp_exp2_c_ext<
444
+ int32_t , func_type_map_t ::find_type<get_default_floating_type ()>>,
445
+ get_default_floating_type<std::false_type>(),
446
+ (void *)dpnp_exp2_c_ext<
447
+ int32_t , func_type_map_t ::find_type<
448
+ get_default_floating_type<std::false_type>()>>};
431
449
fmap[DPNPFuncName::DPNP_FN_EXP2_EXT][eft_LNG][eft_LNG] = {
432
- eft_DBL, (void *)dpnp_exp2_c_ext<int64_t , double >};
450
+ get_default_floating_type (),
451
+ (void *)dpnp_exp2_c_ext<
452
+ int64_t , func_type_map_t ::find_type<get_default_floating_type ()>>,
453
+ get_default_floating_type<std::false_type>(),
454
+ (void *)dpnp_exp2_c_ext<
455
+ int64_t , func_type_map_t ::find_type<
456
+ get_default_floating_type<std::false_type>()>>};
433
457
fmap[DPNPFuncName::DPNP_FN_EXP2_EXT][eft_FLT][eft_FLT] = {
434
458
eft_FLT, (void *)dpnp_exp2_c_ext<float , float >};
435
459
fmap[DPNPFuncName::DPNP_FN_EXP2_EXT][eft_DBL][eft_DBL] = {
@@ -526,9 +550,21 @@ static void func_map_init_elemwise_1arg_2type(func_map_t &fmap)
526
550
eft_DBL, (void *)dpnp_radians_c_default<double , double >};
527
551
528
552
fmap[DPNPFuncName::DPNP_FN_RADIANS_EXT][eft_INT][eft_INT] = {
529
- eft_DBL, (void *)dpnp_radians_c_ext<int32_t , double >};
553
+ get_default_floating_type (),
554
+ (void *)dpnp_radians_c_ext<
555
+ int32_t , func_type_map_t ::find_type<get_default_floating_type ()>>,
556
+ get_default_floating_type<std::false_type>(),
557
+ (void *)dpnp_radians_c_ext<
558
+ int32_t , func_type_map_t ::find_type<
559
+ get_default_floating_type<std::false_type>()>>};
530
560
fmap[DPNPFuncName::DPNP_FN_RADIANS_EXT][eft_LNG][eft_LNG] = {
531
- eft_DBL, (void *)dpnp_radians_c_ext<int64_t , double >};
561
+ get_default_floating_type (),
562
+ (void *)dpnp_radians_c_ext<
563
+ int64_t , func_type_map_t ::find_type<get_default_floating_type ()>>,
564
+ get_default_floating_type<std::false_type>(),
565
+ (void *)dpnp_radians_c_ext<
566
+ int64_t , func_type_map_t ::find_type<
567
+ get_default_floating_type<std::false_type>()>>};
532
568
fmap[DPNPFuncName::DPNP_FN_RADIANS_EXT][eft_FLT][eft_FLT] = {
533
569
eft_FLT, (void *)dpnp_radians_c_ext<float , float >};
534
570
fmap[DPNPFuncName::DPNP_FN_RADIANS_EXT][eft_DBL][eft_DBL] = {
0 commit comments