{"action":"created","issue":{"url":"https://api.github.com/repos/froydnj/ironclad/issues/76","repository_url":"https://api.github.com/repos/froydnj/ironclad","labels_url":"https://api.github.com/repos/froydnj/ironclad/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/froydnj/ironclad/issues/76/comments","events_url":"https://api.github.com/repos/froydnj/ironclad/issues/76/events","html_url":"https://github.com/froydnj/ironclad/issues/76","id":196275399,"number":76,"title":"arm64: Fatal TYPE-ERROR: The value 64 is not of type (INTEGER -32 63)","user":{"login":"dimitri","id":102900,"avatar_url":"https://avatars.githubusercontent.com/u/102900?v=3","gravatar_id":"","url":"https://api.github.com/users/dimitri","html_url":"https://github.com/dimitri","followers_url":"https://api.github.com/users/dimitri/followers","following_url":"https://api.github.com/users/dimitri/following{/other_user}","gists_url":"https://api.github.com/users/dimitri/gists{/gist_id}","starred_url":"https://api.github.com/users/dimitri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dimitri/subscriptions","organizations_url":"https://api.github.com/users/dimitri/orgs","repos_url":"https://api.github.com/users/dimitri/repos","events_url":"https://api.github.com/users/dimitri/events{/privacy}","received_events_url":"https://api.github.com/users/dimitri/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-12-18T13:22:19Z","updated_at":"2016-12-22T15:36:37Z","closed_at":null,"body":"Please see details at https://github.com/dimitri/pgloader/issues/490. What can we do about it?"},"comment":{"url":"https://api.github.com/repos/froydnj/ironclad/issues/comments/268824561","html_url":"https://github.com/froydnj/ironclad/issues/76#issuecomment-268824561","issue_url":"https://api.github.com/repos/froydnj/ironclad/issues/76","id":268824561,"user":{"login":"ChristophBerg","id":1021828,"avatar_url":"https://avatars.githubusercontent.com/u/1021828?v=3","gravatar_id":"","url":"https://api.github.com/users/ChristophBerg","html_url":"https://github.com/ChristophBerg","followers_url":"https://api.github.com/users/ChristophBerg/followers","following_url":"https://api.github.com/users/ChristophBerg/following{/other_user}","gists_url":"https://api.github.com/users/ChristophBerg/gists{/gist_id}","starred_url":"https://api.github.com/users/ChristophBerg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChristophBerg/subscriptions","organizations_url":"https://api.github.com/users/ChristophBerg/orgs","repos_url":"https://api.github.com/users/ChristophBerg/repos","events_url":"https://api.github.com/users/ChristophBerg/events{/privacy}","received_events_url":"https://api.github.com/users/ChristophBerg/received_events","type":"User","site_admin":false},"created_at":"2016-12-22T15:36:37Z","updated_at":"2016-12-22T15:36:37Z","body":"The error did not occur.\r\n\r\nI was only able to compile ironclad in the version currently in Debian unstable (0.33.0-53-gf5d1699-1). The output is:\r\n\r\n``` lisp\r\n(require :asdf)\r\n(asdf:load-system :ironclad)\r\n...\r\n; /home/myon/.cache/common-lisp/sbcl-1.3.11.debian-linux-arm64/usr/share/common-lisp/source/ironclad/src/digests/whirlpool-tmpZE69DN33.fasl written\r\n; compilation finished in 0:00:02.930\r\n; compiling file \"/usr/share/common-lisp/source/ironclad/src/digests/tree-hash.lisp\" (written 22 NOV 2016 09:17:20 PM):\r\n; compiling (IN-PACKAGE :CRYPTO)\r\n; compiling (DEFPARAMETER *LEAF-BYTE* ...)\r\n; compiling (DEFPARAMETER *INTERNAL-BYTE* ...)\r\n; compiling (DEFUN MAKE-TREE-HASH-LEAF-DIGEST ...)\r\n; compiling (DEFSTRUCT (TREE-HASH # ...) ...)\r\n; compiling (DEFUN %MAKE-TREE-HASH-DIGEST ...)\r\n; compiling (DEFUN MAKE-TIGER-TREE-HASH ...)\r\n; compiling (DEFMETHOD BLOCK-LENGTH ...)\r\n; compiling (DEFMETHOD DIGEST-LENGTH ...)\r\n; compiling (DEFMETHOD REINITIALIZE-INSTANCE ...)\r\n; compiling (DEFMETHOD COPY-DIGEST ...)\r\n; compiling (DEFINE-DIGEST-UPDATER TREE-HASH ...)\r\n; compiling (DEFUN UPDATE-TREE-HASH-BRANCH ...)\r\n; compiling (DEFUN MERGE-TREE-HASH-BRANCH ...)\r\n; compiling (DEFUN COMBINE-HASH-TREE-DIGESTS ...)\r\n; compiling (DEFMETHOD PRODUCE-DIGEST ...)\r\n; compiling (SETF (GET # ...) ...)\r\n; compiling (SETF (GET # ...) ...)\r\n\r\n; /home/myon/.cache/common-lisp/sbcl-1.3.11.debian-linux-arm64/usr/share/common-lisp/source/ironclad/src/digests/tree-hash-tmpG8099TO3.fasl written\r\n; compilation finished in 0:00:00.246\r\n; compiling file \"/usr/share/common-lisp/source/ironclad/src/digests/skein.lisp\" (written 22 NOV 2016 09:17:20 PM):\r\n; compiling (IN-PACKAGE :CRYPTO)\r\n; compiling (DEFCONSTANT +SKEIN-KEY+ ...)\r\n; compiling (DEFCONSTANT +SKEIN-CFG+ ...)\r\n; compiling (DEFCONSTANT +SKEIN-PRS+ ...)\r\n; compiling (DEFCONSTANT +SKEIN-PK+ ...)\r\n; compiling (DEFCONSTANT +SKEIN-KDF+ ...)\r\n; compiling (DEFCONSTANT +SKEIN-NON+ ...)\r\n; compiling (DEFCONSTANT +SKEIN-MSG+ ...)\r\n; compiling (DEFCONSTANT +SKEIN-OUT+ ...)\r\n; compiling (DECLAIM (TYPE # ...))\r\n; compiling (DECLAIM (TYPE # ...))\r\n; compiling (DECLAIM (TYPE # ...))\r\n; compiling (DEFCONST +SKEIN256-IV-128+ ...)\r\n; compiling (DEFCONST +SKEIN256-IV-160+ ...)\r\n; compiling (DEFCONST +SKEIN256-IV-224+ ...)\r\n; compiling (DEFCONST +SKEIN256-IV-256+ ...)\r\n; compiling (DEFCONST +SKEIN512-IV-128+ ...)\r\n; compiling (DEFCONST +SKEIN512-IV-160+ ...)\r\n; compiling (DEFCONST +SKEIN512-IV-224+ ...)\r\n; compiling (DEFCONST +SKEIN512-IV-256+ ...)\r\n; compiling (DEFCONST +SKEIN512-IV-384+ ...)\r\n; compiling (DEFCONST +SKEIN512-IV-512+ ...)\r\n; compiling (DEFCONST +SKEIN1024-IV-384+ ...)\r\n; compiling (DEFCONST +SKEIN1024-IV-512+ ...)\r\n; compiling (DEFCONST +SKEIN1024-IV-1024+ ...)\r\n; compiling (DEFUN SKEIN-GET-IV ...)\r\n; compiling (DEFUN SKEIN-INCREMENT-COUNTER ...)\r\ndebugger invoked on a TYPE-ERROR in thread\r\n#<THREAD \"main thread\" RUNNING {1003C0C2A3}>:\r\n  The value\r\n    64\r\n  is not of type\r\n    (INTEGER -32 63)\r\n\r\nType HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.\r\n\r\nrestarts (invokable by number or by possibly-abbreviated name):\r\n  0: [RETRY                        ] Retry\r\n                                     compiling #<IRONCLAD-SOURCE-FILE \"ironclad\" \"src\" \"digests\" \"skein\">.\r\n  1: [ACCEPT                       ] Continue, treating\r\n                                     compiling #<IRONCLAD-SOURCE-FILE \"ironclad\" \"src\" \"digests\" \"skein\">\r\n                                     as having been successful.\r\n  2:                                 Retry ASDF operation.\r\n  3: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the\r\n                                     configuration.\r\n  4: [ABORT                        ] Exit debugger, returning to top level.\r\n\r\n(SB-ARM64-ASM::EMIT-BITFIELD #<SB-ASSEM:SEGMENT :TYPE :REGULAR> 1 2 1 33 64 4 1) [tl,external]\r\n0] backtrace\r\n\r\nBacktrace for: #<SB-THREAD:THREAD \"main thread\" RUNNING {1003C0C2A3}>\r\n0: (SB-ARM64-ASM::EMIT-BITFIELD #<SB-ASSEM:SEGMENT :TYPE :REGULAR> 1 2 1 33 64 4 1) [tl,external]\r\n1: (SB-ARM64-ASM::|ubfm| #<SB-ASSEM:SEGMENT :TYPE :REGULAR> #<SB-C::VOP :INFO SB-VM::LDB-C/FIXNUM :ARGS #<SB-C:TN-REF :TN #<SB-C:TN Y!1[NL4]> :WRITE-P NIL :VOP SB-VM::LDB-C/FIXNUM> :RESULTS #<SB-C:TN-REF :TN #<SB-C:TN t2[NL1]> :WRITE-P T :VOP SB-VM::LDB-C/FIXNUM> :CODEGEN-INFO (32 32)> #<SB-C:TN t2[NL1]> #<SB-C:TN Y!1[NL4]> 33 64)\r\n2: ((SB-C::VOP SB-VM::LDB-C/FIXNUM) #<SB-C::VOP :INFO SB-VM::LDB-C/FIXNUM :ARGS #<SB-C:TN-REF :TN #<SB-C:TN Y!1[NL4]> :WRITE-P NIL :VOP SB-VM::LDB-C/FIXNUM> :RESULTS #<SB-C:TN-REF :TN #<SB-C:TN t2[NL1]> :WRITE-P T :VOP SB-VM::LDB-C/FIXNUM> :CODEGEN-INFO (32 32)>)\r\n3: (SB-C::GENERATE-CODE #<SB-C:COMPONENT :NAME SKEIN-INCREMENT-COUNTER {10048C6813}>)\r\n4: (SB-C::%COMPILE-COMPONENT #<SB-C:COMPONENT :NAME SKEIN-INCREMENT-COUNTER {10048C6813}>)\r\n5: (SB-C::COMPILE-COMPONENT #<SB-C:COMPONENT :NAME SKEIN-INCREMENT-COUNTER {10048C6813}>)\r\n6: (SB-C::%COMPILE (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE (SIMPLE-ARRAY (UNSIGNED-BYTE 64) (2)) TWEAK) (TYPE (UNSIGNED-BYTE 64) N) (OPTIMIZE (SPEED 3) (SAFETY 0) (SPACE 0) (DEBUG 0) (COMPILATION-SPEED 0))) (BLOCK SKEIN-INCREMENT-COUNTER (LET ((X #) (Y #) (Z #)) (DECLARE (TYPE # X Y Z)) (SETF X (MOD64+ X N) Y (MOD64+ Y #) Z (MOD64+ Z #)) (SETF (LDB # #) (LDB # X) (LDB # #) (LDB # Y)) (SETF (LDB # #) (LDB # Z)) (VALUES)))) #<SB-FASL:FASL-OUTPUT \"/home/myon/.cache/common-lisp/sbcl-1.3.11.debian-linux-arm64/usr/share/common-lisp/source/ironclad/src/digests/skein-tmpTASQCYAW.fasl\"> :NAME NIL :PATH ((FUNCTION #1=(SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE # TWEAK) (TYPE # N) (OPTIMIZE # # # # #)) (BLOCK SKEIN-INCREMENT-COUNTER (LET # # # # # #)))) #1# #2=(SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) #1# (SB-C:SOURCE-LOCATION)) #2# (PROGN (EVAL-WHEN (:COMPILE-TOPLEVEL) (SB-C:%COMPILER-DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) NIL T)) #2#) SB-C::ORIGINAL-SOURCE-START 0 26))\r\n7: (SB-C::FOPCOMPILE-FUNCTION #<SB-FASL:FASL-OUTPUT \"/home/myon/.cache/common-lisp/sbcl-1.3.11.debian-linux-arm64/usr/share/common-lisp/source/ironclad/src/digests/skein-tmpTASQCYAW.fasl\"> (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE (SIMPLE-ARRAY (UNSIGNED-BYTE 64) (2)) TWEAK) (TYPE (UNSIGNED-BYTE 64) N) (OPTIMIZE (SPEED 3) (SAFETY 0) (SPACE 0) (DEBUG 0) (COMPILATION-SPEED 0))) (BLOCK SKEIN-INCREMENT-COUNTER (LET ((X #) (Y #) (Z #)) (DECLARE (TYPE # X Y Z)) (SETF X (MOD64+ X N) Y (MOD64+ Y #) Z (MOD64+ Z #)) (SETF (LDB # #) (LDB # X) (LDB # #) (LDB # Y)) (SETF (LDB # #) (LDB # Z)) (VALUES)))) ((FUNCTION #1=(SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE # TWEAK) (TYPE # N) (OPTIMIZE # # # # #)) (BLOCK SKEIN-INCREMENT-COUNTER (LET # # # # # #)))) #1# #2=(SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) #1# (SB-C:SOURCE-LOCATION)) #2# (PROGN (EVAL-WHEN (:COMPILE-TOPLEVEL) (SB-C:%COMPILER-DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) NIL T)) #2#) SB-C::ORIGINAL-SOURCE-START 0 26) T)\r\n8: (SB-C::FOPCOMPILE (SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE (SIMPLE-ARRAY # #) TWEAK) (TYPE (UNSIGNED-BYTE 64) N) (OPTIMIZE (SPEED 3) (SAFETY 0) (SPACE 0) (DEBUG 0) (COMPILATION-SPEED 0))) (BLOCK SKEIN-INCREMENT-COUNTER (LET (# # #) (DECLARE #) (SETF X # Y # Z #) (SETF # # # #) (SETF # #) (VALUES)))) (SB-C:SOURCE-LOCATION)) (#1=(SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE # TWEAK) (TYPE # N) (OPTIMIZE # # # # #)) (BLOCK SKEIN-INCREMENT-COUNTER (LET # # # # # #))) (SB-C:SOURCE-LOCATION)) (PROGN (EVAL-WHEN (:COMPILE-TOPLEVEL) (SB-C:%COMPILER-DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) NIL T)) #1#) SB-C::ORIGINAL-SOURCE-START 0 26) NIL NIL)\r\n9: (SB-C::CONVERT-AND-MAYBE-COMPILE (SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE (SIMPLE-ARRAY # #) TWEAK) (TYPE (UNSIGNED-BYTE 64) N) (OPTIMIZE (SPEED 3) (SAFETY 0) (SPACE 0) (DEBUG 0) (COMPILATION-SPEED 0))) (BLOCK SKEIN-INCREMENT-COUNTER (LET (# # #) (DECLARE #) (SETF X # Y # Z #) (SETF # # # #) (SETF # #) (VALUES)))) (SB-C:SOURCE-LOCATION)) (#1=(SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE # TWEAK) (TYPE # N) (OPTIMIZE # # # # #)) (BLOCK SKEIN-INCREMENT-COUNTER (LET # # # # # #))) (SB-C:SOURCE-LOCATION)) (PROGN (EVAL-WHEN (:COMPILE-TOPLEVEL) (SB-C:%COMPILER-DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) NIL T)) #1#) SB-C::ORIGINAL-SOURCE-START 0 26) NIL)\r\n10: ((FLET SB-C::DEFAULT-PROCESSOR :IN SB-C::PROCESS-TOPLEVEL-FORM) (SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE (SIMPLE-ARRAY # #) TWEAK) (TYPE (UNSIGNED-BYTE 64) N) (OPTIMIZE (SPEED 3) (SAFETY 0) (SPACE 0) (DEBUG 0) (COMPILATION-SPEED 0))) (BLOCK SKEIN-INCREMENT-COUNTER (LET (# # #) (DECLARE #) (SETF X # Y # Z #) (SETF # # # #) (SETF # #) (VALUES)))) (SB-C:SOURCE-LOCATION)))\r\n11: (SB-C::PROCESS-TOPLEVEL-FORM (SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE (SIMPLE-ARRAY # #) TWEAK) (TYPE (UNSIGNED-BYTE 64) N) (OPTIMIZE (SPEED 3) (SAFETY 0) (SPACE 0) (DEBUG 0) (COMPILATION-SPEED 0))) (BLOCK SKEIN-INCREMENT-COUNTER (LET (# # #) (DECLARE #) (SETF X # Y # Z #) (SETF # # # #) (SETF # #) (VALUES)))) (SB-C:SOURCE-LOCATION)) ((PROGN (EVAL-WHEN (:COMPILE-TOPLEVEL) (SB-C:%COMPILER-DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) NIL T)) (SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE # # #) (BLOCK SKEIN-INCREMENT-COUNTER #)) (SB-C:SOURCE-LOCATION))) SB-C::ORIGINAL-SOURCE-START 0 26) NIL)\r\n12: (SB-C::PROCESS-TOPLEVEL-PROGN ((EVAL-WHEN (:COMPILE-TOPLEVEL) (SB-C:%COMPILER-DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) NIL T)) (SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE # TWEAK) (TYPE # N) (OPTIMIZE # # # # #)) (BLOCK SKEIN-INCREMENT-COUNTER (LET # # # # # #))) (SB-C:SOURCE-LOCATION))) ((PROGN (EVAL-WHEN (:COMPILE-TOPLEVEL) (SB-C:%COMPILER-DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) NIL T)) (SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE # # #) (BLOCK SKEIN-INCREMENT-COUNTER #)) (SB-C:SOURCE-LOCATION))) SB-C::ORIGINAL-SOURCE-START 0 26) NIL)\r\n13: (SB-C::PROCESS-TOPLEVEL-FORM (PROGN (EVAL-WHEN (:COMPILE-TOPLEVEL) (SB-C:%COMPILER-DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) NIL T)) (SB-IMPL::%DEFUN (QUOTE SKEIN-INCREMENT-COUNTER) (SB-INT:NAMED-LAMBDA SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE # TWEAK) (TYPE # N) (OPTIMIZE # # # # #)) (BLOCK SKEIN-INCREMENT-COUNTER (LET # # # # # #))) (SB-C:SOURCE-LOCATION))) (SB-C::ORIGINAL-SOURCE-START 0 26) NIL)\r\n14: ((FLET SB-C::DEFAULT-PROCESSOR :IN SB-C::PROCESS-TOPLEVEL-FORM) (DEFUN SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE (SIMPLE-ARRAY (UNSIGNED-BYTE 64) (2)) TWEAK) (TYPE (UNSIGNED-BYTE 64) N) (OPTIMIZE (SPEED 3) (SAFETY 0) (SPACE 0) (DEBUG 0) (COMPILATION-SPEED 0))) (LET ((X (LDB # #)) (Y (LDB # #)) (Z (LDB # #))) (DECLARE (TYPE (UNSIGNED-BYTE 64) X Y Z)) (SETF X (MOD64+ X N) Y (MOD64+ Y (LDB # X)) Z (MOD64+ Z (LDB # Y))) (SETF (LDB (BYTE 32 0) (AREF TWEAK 0)) (LDB (BYTE 32 0) X) (LDB (BYTE 32 32) (AREF TWEAK 0)) (LDB (BYTE 32 0) Y)) (SETF (LDB (BYTE 0 32) (AREF TWEAK 1)) (LDB (BYTE 32 0) Z)) (VALUES))))\r\n15: (SB-C::PROCESS-TOPLEVEL-FORM (DEFUN SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE (SIMPLE-ARRAY (UNSIGNED-BYTE 64) (2)) TWEAK) (TYPE (UNSIGNED-BYTE 64) N) (OPTIMIZE (SPEED 3) (SAFETY 0) (SPACE 0) (DEBUG 0) (COMPILATION-SPEED 0))) (LET ((X (LDB # #)) (Y (LDB # #)) (Z (LDB # #))) (DECLARE (TYPE (UNSIGNED-BYTE 64) X Y Z)) (SETF X (MOD64+ X N) Y (MOD64+ Y (LDB # X)) Z (MOD64+ Z (LDB # Y))) (SETF (LDB (BYTE 32 0) (AREF TWEAK 0)) (LDB (BYTE 32 0) X) (LDB (BYTE 32 32) (AREF TWEAK 0)) (LDB (BYTE 32 0) Y)) (SETF (LDB (BYTE 0 32) (AREF TWEAK 1)) (LDB (BYTE 32 0) Z)) (VALUES))) (SB-C::ORIGINAL-SOURCE-START 0 26) NIL)\r\n16: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-C::SUB-SUB-COMPILE-FILE) (DEFUN SKEIN-INCREMENT-COUNTER (TWEAK N) (DECLARE (TYPE (SIMPLE-ARRAY (UNSIGNED-BYTE 64) (2)) TWEAK) (TYPE (UNSIGNED-BYTE 64) N) (OPTIMIZE (SPEED 3) (SAFETY 0) (SPACE 0) (DEBUG 0) (COMPILATION-SPEED 0))) (LET ((X (LDB # #)) (Y (LDB # #)) (Z (LDB # #))) (DECLARE (TYPE (UNSIGNED-BYTE 64) X Y Z)) (SETF X (MOD64+ X N) Y (MOD64+ Y (LDB # X)) Z (MOD64+ Z (LDB # Y))) (SETF (LDB (BYTE 32 0) (AREF TWEAK 0)) (LDB (BYTE 32 0) X) (LDB (BYTE 32 32) (AREF TWEAK 0)) (LDB (BYTE 32 0) Y)) (SETF (LDB (BYTE 0 32) (AREF TWEAK 1)) (LDB (BYTE 32 0) Z)) (VALUES))) :CURRENT-INDEX 26)\r\n17: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-C::SUB-SUB-COMPILE-FILE) {100250A58B}> #<SB-C::SOURCE-INFO {1003705613}> SB-C::INPUT-ERROR-IN-COMPILE-FILE)\r\n18: (SB-C::SUB-SUB-COMPILE-FILE #<SB-C::SOURCE-INFO {1003705613}>)\r\n19: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN SB-C::SUB-COMPILE-FILE))\r\n20: ((FLET #:WITHOUT-INTERRUPTS-BODY-375 :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))\r\n21: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<CLOSURE (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN SB-C::SUB-COMPILE-FILE) {7F9EE44ABB}> #<SB-THREAD:MUTEX \"World Lock\" owner: #<SB-THREAD:THREAD \"main thread\" RUNNING {1003C0C2A3}>> T NIL)\r\n22: ((LAMBDA NIL :IN SB-C::SUB-COMPILE-FILE))\r\n23: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))\r\n24: (SB-C::SUB-COMPILE-FILE #<SB-C::SOURCE-INFO {1003705613}>)\r\n25: (COMPILE-FILE #P\"/usr/share/common-lisp/source/ironclad/src/digests/skein.lisp\" :OUTPUT-FILE #P\"/home/myon/.cache/common-lisp/sbcl-1.3.11.debian-linux-arm64/usr/share/common-lisp/source/ironclad/src/digests/skein-tmpTASQCYAW.fasl\" :VERBOSE NIL :PRINT NIL :EXTERNAL-FORMAT :UTF-8 :TRACE-FILE NIL :BLOCK-COMPILE NIL :EMIT-CFASL NIL)\r\n26: (UIOP/UTILITY:CALL-WITH-MUFFLED-CONDITIONS #<CLOSURE (LAMBDA NIL :IN UIOP/LISP-BUILD:COMPILE-FILE*) {1003702D9B}> NIL)\r\n27: (UIOP/PATHNAME:CALL-WITH-ENOUGH-PATHNAME #P\"/usr/share/common-lisp/source/ironclad/src/digests/skein.lisp\" NIL #<CLOSURE (LAMBDA (UIOP/LISP-BUILD::INPUT-FILE) :IN UIOP/LISP-BUILD:COMPILE-FILE*) {1003702D1B}>)\r\n28: (UIOP/LISP-BUILD:COMPILE-FILE* #P\"/usr/share/common-lisp/source/ironclad/src/digests/skein.lisp\" :OUTPUT-FILE #P\"/home/myon/.cache/common-lisp/sbcl-1.3.11.debian-linux-arm64/usr/share/common-lisp/source/ironclad/src/digests/skein.fasl\" :EXTERNAL-FORMAT :UTF-8 :WARNINGS-FILE NIL)\r\n29: (ASDF/LISP-ACTION:PERFORM-LISP-COMPILATION #<ASDF/LISP-ACTION:COMPILE-OP > #<IRONCLAD-SYSTEM::IRONCLAD-SOURCE-FILE \"ironclad\" \"src\" \"digests\" \"skein\">)\r\n30: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unavailable argument> #<unavailable argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<IRONCLAD-SYSTEM::IRONCLAD-SOURCE-FILE \"ironclad\" \"src\" \"digests\" \"skein\">)\r\n31: ((:METHOD ASDF/ACTION:PERFORM :AROUND (ASDF/LISP-ACTION:COMPILE-OP IRONCLAD-SYSTEM::IRONCLAD-SOURCE-FILE)) #<ASDF/LISP-ACTION:COMPILE-OP > #<IRONCLAD-SYSTEM::IRONCLAD-SOURCE-FILE \"ironclad\" \"src\" \"digests\" \"skein\">) [fast-method]\r\n32: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<IRONCLAD-SYSTEM::IRONCLAD-SOURCE-FILE \"ironclad\" \"src\" \"digests\" \"skein\">) [fast-method]\r\n33: ((:METHOD ASDF/PLAN:PERFORM-PLAN (LIST)) ((#1=#<ASDF/LISP-ACTION:PREPARE-OP > . #2=#<ASDF/OPERATE:REQUIRE-SYSTEM \"sb-rotate-byte\">) (#3=#<ASDF/LISP-ACTION:COMPILE-OP > . #2#) (#4=#<ASDF/LISP-ACTION:LOAD-OP > . #2#) (#1# . #5=#<ASDF/OPERATE:REQUIRE-SYSTEM \"sb-posix\">) (#3# . #5#) (#4# . #5#) (#1# . #<ASDF/SYSTEM:SYSTEM #6=\"nibbles\">) (#1# . #7=#<ASDF/COMPONENT:STATIC-FILE #6# \"README\">) (#3# . #7#) (#4# . #7#) (#1# . #8=#<ASDF/COMPONENT:STATIC-FILE #6# \"LICENSE\">) (#3# . #8#) ...) :FORCE NIL) [fast-method]\r\n34: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))\r\n35: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) ((#1=#<ASDF/LISP-ACTION:PREPARE-OP > . #2=#<ASDF/OPERATE:REQUIRE-SYSTEM \"sb-rotate-byte\">) (#3=#<ASDF/LISP-ACTION:COMPILE-OP > . #2#) (#4=#<ASDF/LISP-ACTION:LOAD-OP > . #2#) (#1# . #5=#<ASDF/OPERATE:REQUIRE-SYSTEM \"sb-posix\">) (#3# . #5#) (#4# . #5#) (#1# . #<ASDF/SYSTEM:SYSTEM #6=\"nibbles\">) (#1# . #7=#<ASDF/COMPONENT:STATIC-FILE #6# \"README\">) (#3# . #7#) (#4# . #7#) (#1# . #8=#<ASDF/COMPONENT:STATIC-FILE #6# \"LICENSE\">) (#3# . #8#) ...)) [fast-method]\r\n36: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))\r\n37: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {1003BFA3F3}>) [fast-method]\r\n38: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM \"ironclad\">) [fast-method]\r\n39: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM \"ironclad\">)\r\n40: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))\r\n41: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM \"ironclad\">) [fast-method]\r\n42: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP :IRONCLAD)\r\n43: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))\r\n44: (ASDF/CACHE:CALL-WITH-ASDF-CACHE #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {1003BF651B}> :OVERRIDE NIL :KEY NIL)\r\n45: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP :IRONCLAD) [fast-method]\r\n46: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP :IRONCLAD) [fast-method]\r\n47: (ASDF/OPERATE:LOAD-SYSTEM :IRONCLAD)\r\n48: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF/OPERATE:LOAD-SYSTEM :IRONCLAD) #<NULL-LEXENV>)\r\n49: (EVAL (ASDF/OPERATE:LOAD-SYSTEM :IRONCLAD))\r\n50: (SB-EXT:INTERACTIVE-EVAL (ASDF/OPERATE:LOAD-SYSTEM :IRONCLAD) :EVAL NIL)\r\n51: (SB-IMPL::REPL-FUN NIL)\r\n52: ((LAMBDA NIL :IN SB-IMPL::TOPLEVEL-REPL))\r\n53: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN SB-IMPL::TOPLEVEL-REPL) {1003BF220B}>)\r\n54: (SB-IMPL::TOPLEVEL-REPL NIL)\r\n55: (SB-IMPL::TOPLEVEL-INIT)\r\n56: ((FLET #:WITHOUT-INTERRUPTS-BODY-86 :IN SB-EXT:SAVE-LISP-AND-DIE))\r\n57: ((LABELS SB-IMPL::RESTART-LISP :IN SB-EXT:SAVE-LISP-AND-DIE))\r\n\r\n0] \r\n```\r\n\r\nWhat would I need to do to compile ironclad from git?"}}
{"actor":{"display_login":"ChristophBerg"}}