Hash :
f37dc90f
Author :
Thomas de Grivel
Date :
2023-08-08T21:17:20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
(in-package :cl-user)
(with-open-file (out #P"~/integer.out"
:direction :output
:element-type 'character
:if-exists :supersede)
(dolist (op (list #'/))
(format out "~A~%" (truncate (funcall op -18446744073709551616 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op -18446744073709551616 -4294967296)))
(format out "~A~%" (truncate (funcall op -18446744073709551616 -32769)))
(format out "~A~%" (truncate (funcall op -18446744073709551616 -129)))
(format out "~A~%" (truncate (funcall op -18446744073709551616 -1)))
(format out "~A~%" (truncate (funcall op -18446744073709551616 1)))
(format out "~A~%" (truncate (funcall op -18446744073709551616 256)))
(format out "~A~%" (truncate (funcall op -18446744073709551616 65536)))
(format out "~A~%" (truncate (funcall op -18446744073709551616 8589934592)))
(format out "~A~%" (truncate (funcall op -18446744073709551616 36893488147419103232)))
(format out "~A~%" (truncate (funcall op -4294967296 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op -4294967296 -4294967296)))
(format out "~A~%" (truncate (funcall op -4294967296 -32769)))
(format out "~A~%" (truncate (funcall op -4294967296 -129)))
(format out "~A~%" (truncate (funcall op -4294967296 -1)))
(format out "~A~%" (truncate (funcall op -4294967296 1)))
(format out "~A~%" (truncate (funcall op -4294967296 256)))
(format out "~A~%" (truncate (funcall op -4294967296 65536)))
(format out "~A~%" (truncate (funcall op -4294967296 8589934592)))
(format out "~A~%" (truncate (funcall op -4294967296 36893488147419103232)))
(format out "~A~%" (truncate (funcall op -32769 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op -32769 -4294967296)))
(format out "~A~%" (truncate (funcall op -32769 -32769)))
(format out "~A~%" (truncate (funcall op -32769 -129)))
(format out "~A~%" (truncate (funcall op -32769 -1)))
(format out "~A~%" (truncate (funcall op -32769 1)))
(format out "~A~%" (truncate (funcall op -32769 256)))
(format out "~A~%" (truncate (funcall op -32769 65536)))
(format out "~A~%" (truncate (funcall op -32769 8589934592)))
(format out "~A~%" (truncate (funcall op -32769 36893488147419103232)))
(format out "~A~%" (truncate (funcall op -129 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op -129 -4294967296)))
(format out "~A~%" (truncate (funcall op -129 -32769)))
(format out "~A~%" (truncate (funcall op -129 -129)))
(format out "~A~%" (truncate (funcall op -129 -1)))
(format out "~A~%" (truncate (funcall op -129 1)))
(format out "~A~%" (truncate (funcall op -129 256)))
(format out "~A~%" (truncate (funcall op -129 65536)))
(format out "~A~%" (truncate (funcall op -129 8589934592)))
(format out "~A~%" (truncate (funcall op -129 36893488147419103232)))
(format out "~A~%" (truncate (funcall op -1 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op -1 -4294967296)))
(format out "~A~%" (truncate (funcall op -1 -32769)))
(format out "~A~%" (truncate (funcall op -1 -129)))
(format out "~A~%" (truncate (funcall op -1 -1)))
(format out "~A~%" (truncate (funcall op -1 1)))
(format out "~A~%" (truncate (funcall op -1 256)))
(format out "~A~%" (truncate (funcall op -1 65536)))
(format out "~A~%" (truncate (funcall op -1 8589934592)))
(format out "~A~%" (truncate (funcall op -1 36893488147419103232)))
(format out "~A~%" (truncate (funcall op 1 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op 1 -4294967296)))
(format out "~A~%" (truncate (funcall op 1 -32769)))
(format out "~A~%" (truncate (funcall op 1 -129)))
(format out "~A~%" (truncate (funcall op 1 -1)))
(format out "~A~%" (truncate (funcall op 1 1)))
(format out "~A~%" (truncate (funcall op 1 256)))
(format out "~A~%" (truncate (funcall op 1 65536)))
(format out "~A~%" (truncate (funcall op 1 8589934592)))
(format out "~A~%" (truncate (funcall op 1 36893488147419103232)))
(format out "~A~%" (truncate (funcall op 256 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op 256 -4294967296)))
(format out "~A~%" (truncate (funcall op 256 -32769)))
(format out "~A~%" (truncate (funcall op 256 -257)))
(format out "~A~%" (truncate (funcall op 256 -1)))
(format out "~A~%" (truncate (funcall op 256 1)))
(format out "~A~%" (truncate (funcall op 256 256)))
(format out "~A~%" (truncate (funcall op 256 65536)))
(format out "~A~%" (truncate (funcall op 256 8589934592)))
(format out "~A~%" (truncate (funcall op 256 36893488147419103232)))
(format out "~A~%" (truncate (funcall op 65536 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op 65536 -4294967296)))
(format out "~A~%" (truncate (funcall op 65536 -32769)))
(format out "~A~%" (truncate (funcall op 65536 -129)))
(format out "~A~%" (truncate (funcall op 65536 -1)))
(format out "~A~%" (truncate (funcall op 65536 1)))
(format out "~A~%" (truncate (funcall op 65536 256)))
(format out "~A~%" (truncate (funcall op 65536 65536)))
(format out "~A~%" (truncate (funcall op 65536 8589934592)))
(format out "~A~%" (truncate (funcall op 65536 36893488147419103232)))
(format out "~A~%" (truncate (funcall op 8589934592 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op 8589934592 -4294967296)))
(format out "~A~%" (truncate (funcall op 8589934592 -32769)))
(format out "~A~%" (truncate (funcall op 8589934592 -129)))
(format out "~A~%" (truncate (funcall op 8589934592 -1)))
(format out "~A~%" (truncate (funcall op 8589934592 1)))
(format out "~A~%" (truncate (funcall op 8589934592 256)))
(format out "~A~%" (truncate (funcall op 8589934592 65536)))
(format out "~A~%" (truncate (funcall op 8589934592 8589934592)))
(format out "~A~%" (truncate (funcall op 8589934592 36893488147419103232)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 -18446744073709551616)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 -4294967296)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 -32769)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 -129)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 -1)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 1)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 256)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 65536)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 8589934592)))
(format out "~A~%" (truncate (funcall op 36893488147419103232 36893488147419103232)))))