Branch: refs/heads/testing-kestrel
Commit: 7f63d2bf2d4355494d0755ecf039391c4b83c5e6
https://github.com/acl2/acl2/commit/7f63d2bf2d4355494d0755ecf039391c4b83c5e6
M books/projects/x86isa/machine/evex-opcodes-dispatch.lisp
M books/projects/x86isa/machine/instructions/fp/logical.lisp
A books/projects/x86isa/machine/instructions/logical.lisp
M books/projects/x86isa/machine/instructions/top.lisp
M books/projects/x86isa/machine/vex-opcodes-dispatch.lisp
Log Message:
-----------
[X86ISA] Refactor some code.
Move the SSE and VEX bitwise logical operations to a separate file.
Commit: d443b2591d38d4a51403b38fb204049a6ff6a663
https://github.com/acl2/acl2/commit/d443b2591d38d4a51403b38fb204049a6ff6a663
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M books/projects/x86isa/machine/catalogue-data.lisp
M books/projects/x86isa/machine/inst-listing.lisp
M books/projects/x86isa/machine/instructions/logical.lisp
Log Message:
-----------
[X86ISA] Add PAND/PANDN/POR/PXOR (MMX variants).
Commit: c1b77f47710a91a9209afd13f344fabd86a6d9c2
https://github.com/acl2/acl2/commit/c1b77f47710a91a9209afd13f344fabd86a6d9c2
Author: Matt Kaufmann <
matthew.j...@gmail.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M books/GNUmakefile
M books/kestrel/auto-termination/README
M books/kestrel/auto-termination/td-cands.acl2
M books/kestrel/auto-termination/td-cands.lisp
M books/projects/acl2-in-hol/tests/inputs/PKGS.lsp
M books/projects/acl2-in-hol/tests/inputs/PKGS.sml
M books/projects/hol-in-acl2/acl2/hol.lisp
M books/projects/hol-in-acl2/acl2/lemmas.lisp
M books/projects/milawa/ACL2/bootstrap/level11/waterfall-steps.lisp
M books/projects/milawa/ACL2/bootstrap/level5/update-clause-bldr.lisp
M books/projects/milawa/ACL2/bootstrap/level9/add-equality.lisp
M books/projects/milawa/ACL2/bootstrap/level9/eqdatabasep.lisp
M books/projects/milawa/ACL2/bootstrap/logic/disjoin-formulas.lisp
M books/projects/milawa/ACL2/bootstrap/logic/proofp-3-provablep.lisp
M books/projects/milawa/ACL2/interface/pcert.lisp
M books/projects/set-theory/foldr.lisp
M books/projects/set-theory/ordinals.lisp
M books/system/check-system-guards.lisp
M books/system/pseudo-good-worldp.lisp
Log Message:
-----------
Tweaked set-theory and hol-in-acl2 libraries. Tweaked a comment in books/system/check-system-guards.lisp. Updated termination database (specifically, *td-candidates*). Fixed a bug in the pseudo-good-worldp check (evaluator-check-inputs is not a global-value), and removed some ttags books from that check. Fixed Milawa issues.
One Milawa issue was a minor bug: fms! was called on an :object
channel, which needed to be a :character channel (and it now is). The
other Milawa issues had to do with violations of redundancy, and I
just hacked my way past them with a sequence of "make" commands with
target milawa-test-extended (in the books/ direcotry), until the last
one concluded successfully.
Commit: d9151ad522126f512fbaf53faa38b21e3ce5b309
https://github.com/acl2/acl2/commit/d9151ad522126f512fbaf53faa38b21e3ce5b309
M books/kestrel/axe/.sys/add-bvxor-nest-to-...@useless-runes.lsp
M books/kestrel/axe/.sys/add-bvxor-nes...@useless-runes.lsp
M books/kestrel/axe/.sys/evaluate-tes...@useless-runes.lsp
M books/kestrel/axe/.sys/evaluate-...@useless-runes.lsp
M books/kestrel/axe/bounded-dag-exprs.lisp
M books/kestrel/axe/bounded-darg-listp.lisp
M books/kestrel/axe/dag-arrays.lisp
M books/kestrel/axe/dag-exprs.lisp
M books/kestrel/axe/dag-parent-array-with-name.lisp
M books/kestrel/axe/dag-parent-array.lisp
M books/kestrel/axe/dag-to-term-with-lets.lisp
M books/kestrel/axe/dag-to-term.lisp
M books/kestrel/axe/dags.lisp
M books/kestrel/axe/dargp.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/merge-term-into-dag-array-basic.lisp
M books/kestrel/axe/merge-term-into-dag-array-simple.lisp
M books/kestrel/axe/normalize-xors.lisp
M books/kestrel/axe/prune-with-contexts.lisp
M books/kestrel/axe/renaming-array.lisp
M books/kestrel/axe/x86/unroller.lisp
Log Message:
-----------
Merge commit '05b9401249e38e6d04a697609905e1723dc1078c' into HEAD
Commit: 5bc88b3ddafd7f98d05952234f038ea234a38a77
https://github.com/acl2/acl2/commit/5bc88b3ddafd7f98d05952234f038ea234a38a77
Author: Matt Kaufmann <
matthew.j...@gmail.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M books/kestrel/arm/doc.lisp
M books/kestrel/utilities/defstobj-plus-tests.lisp
M books/projects/x86isa/machine/catalogue-data.lisp
M books/projects/x86isa/machine/inst-listing.lisp
M books/projects/x86isa/machine/instructions/move-mmx.lisp
M books/projects/x86isa/machine/instructions/pcmp.lisp
M books/std/obags/core.lisp
M books/std/obags/tests.lisp
Log Message:
-----------
Merge
Commit: 459cfff321d689df16355b2c3d8b28e862c975e2
https://github.com/acl2/acl2/commit/459cfff321d689df16355b2c3d8b28e862c975e2
M books/projects/x86isa/machine/instructions/fp/simd-integer.lisp
A books/projects/x86isa/machine/instructions/pshift.lisp
M books/projects/x86isa/machine/instructions/top.lisp
Log Message:
-----------
[X86ISA] Refactor some code.
Move packed shifts into new file.
Commit: a76fd6246a389abb535d85b4d3b58993636449b4
https://github.com/acl2/acl2/commit/a76fd6246a389abb535d85b4d3b58993636449b4
M books/projects/x86isa/machine/instructions/pshift.lisp
M books/projects/x86isa/machine/instructions/rotate-and-shift.lisp
Log Message:
-----------
[X86ISA] Move PSLLDQ/PSLRDQ to more appropriate file.
Commit: 8a6d50a0da4d776acf24d48394d34c00ec22484e
https://github.com/acl2/acl2/commit/8a6d50a0da4d776acf24d48394d34c00ec22484e
M books/projects/x86isa/machine/instructions/pshift.lisp
Log Message:
-----------
[X86ISA] Fix comment.
Commit: 1d2c19ba0cc6ad94ce5a0762966cd5ba67d22780
https://github.com/acl2/acl2/commit/1d2c19ba0cc6ad94ce5a0762966cd5ba67d22780
M books/projects/x86isa/machine/instructions/pshift.lisp
Log Message:
-----------
[X86ISA] Refactor some code.
In the packed shift SSE instructions, extract and use a separate macro to
generate the specification functions, so they can be used for other variants of
these instructions (e.g. MMX, upcoming).
Commit: 85ac411190522bbc64f5163eb5559b69e6184a23
https://github.com/acl2/acl2/commit/85ac411190522bbc64f5163eb5559b69e6184a23
M books/kestrel/axe/.sys/add-bvxor-nest-to-...@useless-runes.lsp
M books/kestrel/axe/.sys/add-bvxor-nes...@useless-runes.lsp
M books/kestrel/axe/.sys/evaluate-tes...@useless-runes.lsp
M books/kestrel/axe/.sys/evaluate-...@useless-runes.lsp
M books/kestrel/axe/bounded-dag-exprs.lisp
M books/kestrel/axe/bounded-darg-listp.lisp
M books/kestrel/axe/dag-arrays.lisp
M books/kestrel/axe/dag-exprs.lisp
M books/kestrel/axe/dag-parent-array-with-name.lisp
M books/kestrel/axe/dag-parent-array.lisp
M books/kestrel/axe/dag-to-term-with-lets.lisp
M books/kestrel/axe/dag-to-term.lisp
M books/kestrel/axe/dags.lisp
M books/kestrel/axe/dargp.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/merge-term-into-dag-array-basic.lisp
M books/kestrel/axe/merge-term-into-dag-array-simple.lisp
M books/kestrel/axe/normalize-xors.lisp
M books/kestrel/axe/prune-with-contexts.lisp
M books/kestrel/axe/renaming-array.lisp
M books/kestrel/axe/x86/unroller.lisp
M books/kestrel/utilities/defstobj-plus-tests.lisp
M books/std/obags/core.lisp
M books/std/obags/tests.lisp
Log Message:
-----------
Merge.
Commit: 92345c45e845b2a727f9cf8c622577448f4f1070
https://github.com/acl2/acl2/commit/92345c45e845b2a727f9cf8c622577448f4f1070
Author: Matt Kaufmann <
matthew.j...@gmail.com>
Date: 2026-03-02 (Mon, 02 Mar 2026)
Changed paths:
M books/kestrel/axe/.sys/add-bvxor-nest-to-...@useless-runes.lsp
M books/kestrel/axe/.sys/add-bvxor-nes...@useless-runes.lsp
M books/kestrel/axe/.sys/evaluate-tes...@useless-runes.lsp
M books/kestrel/axe/.sys/evaluate-...@useless-runes.lsp
M books/kestrel/axe/bounded-dag-exprs.lisp
M books/kestrel/axe/bounded-darg-listp.lisp
M books/kestrel/axe/dag-arrays.lisp
M books/kestrel/axe/dag-exprs.lisp
M books/kestrel/axe/dag-parent-array-with-name.lisp
M books/kestrel/axe/dag-parent-array.lisp
M books/kestrel/axe/dag-to-term-with-lets.lisp
M books/kestrel/axe/dag-to-term.lisp
M books/kestrel/axe/dags.lisp
M books/kestrel/axe/dargp.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/merge-term-into-dag-array-basic.lisp
M books/kestrel/axe/merge-term-into-dag-array-simple.lisp
M books/kestrel/axe/normalize-xors.lisp
M books/kestrel/axe/prune-with-contexts.lisp
M books/kestrel/axe/renaming-array.lisp
M books/kestrel/axe/x86/unroller.lisp
Log Message:
-----------
Merge
Commit: 8c74b41b232be665d13fe68b08def77ef4504109
https://github.com/acl2/acl2/commit/8c74b41b232be665d13fe68b08def77ef4504109
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M books/projects/x86isa/machine/catalogue-data.lisp
M books/projects/x86isa/machine/evex-opcodes-dispatch.lisp
M books/projects/x86isa/machine/inst-listing.lisp
M books/projects/x86isa/machine/instructions/fp/logical.lisp
M books/projects/x86isa/machine/instructions/fp/simd-integer.lisp
A books/projects/x86isa/machine/instructions/logical.lisp
A books/projects/x86isa/machine/instructions/pshift.lisp
M books/projects/x86isa/machine/instructions/rotate-and-shift.lisp
M books/projects/x86isa/machine/instructions/top.lisp
M books/projects/x86isa/machine/vex-opcodes-dispatch.lisp
Log Message:
-----------
Merge commit '85ac411190522bbc64f5163eb5559b69e6184a23' into HEAD
Commit: d11d37f135688869d9e75c7ab16694d961366a2a
https://github.com/acl2/acl2/commit/d11d37f135688869d9e75c7ab16694d961366a2a
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M books/kestrel/axe/dag-exprs.lisp
A books/kestrel/axe/dag-printing.lisp
M books/kestrel/axe/dag-to-term.lisp
M books/kestrel/axe/dags.lisp
M books/kestrel/axe/imported-symbols.lisp
M books/kestrel/axe/top.lisp
M books/kestrel/axe/x86/unroller.lisp
Log Message:
-----------
Merge commit '97c61ed56c2f5b12a4da2611d08a693a81d336a4' into HEAD
Compare:
https://github.com/acl2/acl2/compare/97c61ed56c2f...d11d37f13568