@@ -124,58 +124,61 @@ static inline void set_no_signaling_nans(bool val, float_status *status)
124
124
status -> no_signaling_nans = val ;
125
125
}
126
126
127
- static inline bool get_float_detect_tininess (float_status * status )
127
+ static inline bool get_float_detect_tininess (const float_status * status )
128
128
{
129
129
return status -> tininess_before_rounding ;
130
130
}
131
131
132
- static inline FloatRoundMode get_float_rounding_mode (float_status * status )
132
+ static inline FloatRoundMode get_float_rounding_mode (const float_status * status )
133
133
{
134
134
return status -> float_rounding_mode ;
135
135
}
136
136
137
- static inline int get_float_exception_flags (float_status * status )
137
+ static inline int get_float_exception_flags (const float_status * status )
138
138
{
139
139
return status -> float_exception_flags ;
140
140
}
141
141
142
142
static inline FloatX80RoundPrec
143
- get_floatx80_rounding_precision (float_status * status )
143
+ get_floatx80_rounding_precision (const float_status * status )
144
144
{
145
145
return status -> floatx80_rounding_precision ;
146
146
}
147
147
148
- static inline Float2NaNPropRule get_float_2nan_prop_rule (float_status * status )
148
+ static inline Float2NaNPropRule
149
+ get_float_2nan_prop_rule (const float_status * status )
149
150
{
150
151
return status -> float_2nan_prop_rule ;
151
152
}
152
153
153
- static inline Float3NaNPropRule get_float_3nan_prop_rule (float_status * status )
154
+ static inline Float3NaNPropRule
155
+ get_float_3nan_prop_rule (const float_status * status )
154
156
{
155
157
return status -> float_3nan_prop_rule ;
156
158
}
157
159
158
- static inline FloatInfZeroNaNRule get_float_infzeronan_rule (float_status * status )
160
+ static inline FloatInfZeroNaNRule
161
+ get_float_infzeronan_rule (const float_status * status )
159
162
{
160
163
return status -> float_infzeronan_rule ;
161
164
}
162
165
163
- static inline uint8_t get_float_default_nan_pattern (float_status * status )
166
+ static inline uint8_t get_float_default_nan_pattern (const float_status * status )
164
167
{
165
168
return status -> default_nan_pattern ;
166
169
}
167
170
168
- static inline bool get_flush_to_zero (float_status * status )
171
+ static inline bool get_flush_to_zero (const float_status * status )
169
172
{
170
173
return status -> flush_to_zero ;
171
174
}
172
175
173
- static inline bool get_flush_inputs_to_zero (float_status * status )
176
+ static inline bool get_flush_inputs_to_zero (const float_status * status )
174
177
{
175
178
return status -> flush_inputs_to_zero ;
176
179
}
177
180
178
- static inline bool get_default_nan_mode (float_status * status )
181
+ static inline bool get_default_nan_mode (const float_status * status )
179
182
{
180
183
return status -> default_nan_mode ;
181
184
}
0 commit comments