lock some tests. They are inappropriate as r7rs compatibility check
because r7rs doesn't require interpreters to have big integer support.
This commit is contained in:
		
							parent
							
								
									d8f966b5da
								
							
						
					
					
						commit
						dcdb60cb64
					
				|  | @ -212,33 +212,33 @@ | |||
| (let*-values (((root rem) (exact-integer-sqrt 32))) | ||||
|   (test 35 (* root rem))) | ||||
| 
 | ||||
| (test '(1073741824 0) | ||||
|     (let*-values (((root rem) (exact-integer-sqrt (expt 2 60)))) | ||||
|       (list root rem))) | ||||
| ;; (test '(1073741824 0) | ||||
| ;;     (let*-values (((root rem) (exact-integer-sqrt (expt 2 60)))) | ||||
| ;;       (list root rem))) | ||||
| 
 | ||||
| (test '(1518500249 3000631951) | ||||
|     (let*-values (((root rem) (exact-integer-sqrt (expt 2 61)))) | ||||
|       (list root rem))) | ||||
| ;; (test '(1518500249 3000631951) | ||||
| ;;     (let*-values (((root rem) (exact-integer-sqrt (expt 2 61)))) | ||||
| ;;       (list root rem))) | ||||
| 
 | ||||
| (test '(815238614083298888 443242361398135744) | ||||
|     (let*-values (((root rem) (exact-integer-sqrt (expt 2 119)))) | ||||
|       (list root rem))) | ||||
| ;; (test '(815238614083298888 443242361398135744) | ||||
| ;;     (let*-values (((root rem) (exact-integer-sqrt (expt 2 119)))) | ||||
| ;;       (list root rem))) | ||||
| 
 | ||||
| (test '(1152921504606846976 0) | ||||
|     (let*-values (((root rem) (exact-integer-sqrt (expt 2 120)))) | ||||
|       (list root rem))) | ||||
| ;; (test '(1152921504606846976 0) | ||||
| ;;     (let*-values (((root rem) (exact-integer-sqrt (expt 2 120)))) | ||||
| ;;       (list root rem))) | ||||
| 
 | ||||
| (test '(1630477228166597776 1772969445592542976) | ||||
|     (let*-values (((root rem) (exact-integer-sqrt (expt 2 121)))) | ||||
|       (list root rem))) | ||||
| ;; (test '(1630477228166597776 1772969445592542976) | ||||
| ;;     (let*-values (((root rem) (exact-integer-sqrt (expt 2 121)))) | ||||
| ;;       (list root rem))) | ||||
| 
 | ||||
| (test '(31622776601683793319 62545769258890964239) | ||||
|     (let*-values (((root rem) (exact-integer-sqrt (expt 10 39)))) | ||||
|       (list root rem))) | ||||
| ;; (test '(31622776601683793319 62545769258890964239) | ||||
| ;;     (let*-values (((root rem) (exact-integer-sqrt (expt 10 39)))) | ||||
| ;;       (list root rem))) | ||||
| 
 | ||||
| (let*-values (((root rem) (exact-integer-sqrt (expt 2 140)))) | ||||
|   (test 0 rem) | ||||
|   (test (expt 2 140) (square root))) | ||||
| ;; (let*-values (((root rem) (exact-integer-sqrt (expt 2 140)))) | ||||
| ;;   (test 0 rem) | ||||
| ;;   (test (expt 2 140) (square root))) | ||||
| 
 | ||||
| (test '(x y x y) (let ((a 'a) (b 'b) (x 'x) (y 'y)) | ||||
|   (let*-values (((a b) (values x y)) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Yuichi Nishiwaki
						Yuichi Nishiwaki