+
+ float_class->sign = integer_type_new(NULL, 1,
+ byte_order, false, 1);
+ if (!float_class->mantissa)
+ goto error_sign;
+ float_class->mantissa = integer_type_new(NULL, mantissa_len - 1,
+ byte_order, false, 1);
+ if (!float_class->mantissa)
+ goto error_mantissa;
+ float_class->exp = integer_type_new(NULL, exp_len,
+ byte_order, true, 1);
+ if (!float_class->exp)
+ goto error_exp;
+