You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should add branches to invoke prif_co_reduce for the remaining cases:
caf_co_{min,max} missing: int8, int16, long double
caf_co_sum missing: int8, int16, long double, long double complex
We should also add logic to ensure that aliased kind parameters like CFI_type_size_t, CFI_type_long_long, CFI_type_int_least64_t, CFI_type_short, CFI_type_signed_char etc all resolve to the appropriate logic for the four fixed-width integer basic types.
The text was updated successfully, but these errors were encountered:
PRIF 0.5 says
prif_co_{min,max}
argument:and
prif_co_sum
argument:However based on source inspection of caffeine.c:
caf_co_{min,max}
only supports: int32, int64, float, doublecaf_co_sum
only supports: int32, int64, float, double, float complex, double complexWe should add branches to invoke
prif_co_reduce
for the remaining cases:caf_co_{min,max}
missing: int8, int16, long doublecaf_co_sum
missing: int8, int16, long double, long double complexWe should also add logic to ensure that aliased kind parameters like
CFI_type_size_t
,CFI_type_long_long
,CFI_type_int_least64_t
,CFI_type_short
,CFI_type_signed_char
etc all resolve to the appropriate logic for the four fixed-width integer basic types.The text was updated successfully, but these errors were encountered: