tgamma_spec() coverage
specification Unifloat *tgamma_spec( CallContext context, Unifloat *x, ErrorCode *errno )
coverages
branches
failures
hits/fails
C
X IS NORMAL POSITIVE
6
X IS NEGATIVE
failure 45: Requirement failed: {tgammaf.05} If x is a negative integer a NaN shall be returned
failure 47: Requirement failed: {tgamma.05} If x is a negative integer a NaN shall be returned
failure 49: Requirement failed: {tgammal.05} If x is a negative integer a NaN shall be returned
3/
3
X IS ZERO
3
X IS NAN
3
X IS POSITIVE INFINITY
3
X IS NEGATIVE INFINITY
failure 46: Requirement failed: {tgammaf.11.01.01} Function executed successfully with EOK error code, while `(x->sign == -1) && (!isNan_Unifloat(x)) == true` means that EDOM SHALL be set
failure 48: Requirement failed: {tgamma.11.01.01} Function executed successfully with EOK error code, while `(x->sign == -1) && (!isNan_Unifloat(x)) == true` means that EDOM SHALL be set
failure 50: Requirement failed: {tgammal.11.01.01} Function executed successfully with EOK error code, while `(x->sign == -1) && (!isNan_Unifloat(x)) == true` means that EDOM SHALL be set
3/
3
100% (6/6)
21/
6