Skip to content

Commit a6b9502

Browse files
committed
add large epsilon for :word-size 32
1 parent 22c9880 commit a6b9502

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

irteus/test/interpolator.l

+2-2
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
(< i (min (- (length position) 3) (* 0.7 (length position)))))
204204
(setq real-vel (scale (/ 1.0 dt) (v- (elt position (1+ i)) (elt position i)))
205205
calc-vel (elt velocity i))
206-
(assert (eps= (norm (v- real-vel calc-vel)) 0)
206+
(assert (eps= (norm (v- real-vel calc-vel)) 0 (if (memq :word-size=64 *features*) *epsilon* 100))
207207
(format nil "~A pos: ~A, vel:~A, vel:~A, diff:~A~%" i (elt position i) real-vel calc-vel (norm (v- real-vel calc-vel)))))))
208208

209209
;; check acceleration
@@ -219,7 +219,7 @@
219219
(< i (min (- (length velocity) 3) (* 0.7 (length velocity)))))
220220
(setq real-acc (scale (/ 1.0 dt) (v- (elt velocity (1+ i)) (elt velocity i)))
221221
calc-acc (elt acceleration i))
222-
(assert (eps= (norm (v- real-acc calc-acc)) 0)
222+
(assert (eps= (norm (v- real-acc calc-acc)) 0 (if (memq :word-size=64 *features*) *epsilon* 100))
223223
(format nil "~A vel: ~A, acc:~A, acc:~A, diff:~A~%" i (elt velocity i) real-acc calc-acc (norm (v- real-acc calc-acc)))))
224224
))
225225

0 commit comments

Comments
 (0)