Files
xenia-rs/migration/project-root/ppc-manual/forms/XL.md
MechaCat02 e6d43a23ac chore: add migration/ bundle for cross-machine setup
Bundles state that lives OUTSIDE the xenia-rs repo so a fresh clone on
another machine can be brought up to identical configuration via
migration/setup.sh:

  - claude-memory/             ~/.claude/projects/-home-fabi-RE-Project-Sylpheed/memory/
                               (103 files, 1.1 MB - MEMORY.md + every
                                project_xenia_rs_*.md from audits
                                addis_signext through audit-058)
  - project-root/dot-claude/   <project-root>/.claude/settings.json
                               (Stop hook + permissions)
  - project-root/ppc-manual/   <project-root>/ppc-manual/
                               (PowerPC reference docs, 397 files, 3.7 MB)
  - project-root/run-canary.sh <project-root>/run-canary.sh
  - README.md                  Human-readable setup checklist
  - setup.sh                   Idempotent installer (also reclones
                               xenia-canary at pinned HEAD 6de80dffe)
  - MANIFEST.md                Per-file mapping + per-file-not-bundled
                               restoration recipe

Excluded from bundle (not shippable via git):
  - Sylpheed ISO (7.8 GB; copyright; manual copy required)
  - sylpheed.db (395 MB; regenerable from XEX via analysis tooling)
  - target/ build artifacts (rebuild on target)
  - audit-runs probe firehoses (.log/.stdout/.stderr ~11 GB; rerun if needed)
  - audit-runs memory dumps (.bin ~4.5 GB; rerun audit-026/027/029 if needed)
  - xenia-canary checkout (setup.sh reclones from
    git.mc02.dev/fabi/Xenia-Canary.git at HEAD 6de80dffe)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 21:38:38 +02:00

1.6 KiB
Raw Permalink Blame History

Form XL — XL — Extended, Link (branch-to-LR/CTR, CR logical)

Bit Layout

Bits Field Meaning
05 OPCD primary opcode (19)
610 BT/BO target / branch options
1115 BA/BI source A / CR bit to test
1620 BB source B
2130 XO extended opcode (10 bits)
31 LK link flag

Instructions Using This Form

Mnemonic Opcode Group Description
mcrf 0x4c000000 control Move Condition Register Field
bclrx 0x4c000020 branch Branch Conditional to Link Register
crnor 0x4c000042 control Condition Register NOR
crandc 0x4c000102 control Condition Register AND with Complement
isync 0x4c00012c integer Instruction Synchronize
crxor 0x4c000182 control Condition Register XOR
crnand 0x4c0001c2 control Condition Register NAND
crand 0x4c000202 control Condition Register AND
creqv 0x4c000242 control Condition Register Equivalent
crorc 0x4c000342 control Condition Register OR with Complement
cror 0x4c000382 control Condition Register OR
bcctrx 0x4c000420 branch Branch Conditional to Count Register