File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -190,20 +190,28 @@ mod tests {
190
190
191
191
#[ test]
192
192
fn test_near_pi ( ) {
193
+ let arg = 3.141592025756836 ;
194
+ force_eval ! ( arg) ;
193
195
assert_eq ! (
194
- rem_pio2( 3.141592025756836 ) ,
196
+ rem_pio2( arg ) ,
195
197
( 2 , -6.278329573009626e-7 , -2.1125998133974653e-23 )
196
198
) ;
199
+ let arg = 3.141592033207416 ;
200
+ force_eval ! ( arg) ;
197
201
assert_eq ! (
198
- rem_pio2( 3.141592033207416 ) ,
202
+ rem_pio2( arg ) ,
199
203
( 2 , -6.20382377148128e-7 , -2.1125998133974653e-23 )
200
204
) ;
205
+ let arg = 3.141592144966125 ;
206
+ force_eval ! ( arg) ;
201
207
assert_eq ! (
202
- rem_pio2( 3.141592144966125 ) ,
208
+ rem_pio2( arg ) ,
203
209
( 2 , -5.086236681942706e-7 , -2.1125998133974653e-23 )
204
210
) ;
211
+ let arg = 3.141592979431152 ;
212
+ force_eval ! ( arg) ;
205
213
assert_eq ! (
206
- rem_pio2( 3.141592979431152 ) ,
214
+ rem_pio2( arg ) ,
207
215
( 2 , 3.2584135866119817e-7 , -2.1125998133974653e-23 )
208
216
) ;
209
217
}
You can’t perform that action at this time.
0 commit comments