Files
xenia-rs/migration/project-root/ppc-manual/forms/VX128_1.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

2.0 KiB
Raw Blame History

Form VX128_1 — VX128_1 — VMX128 vector load/store

Bit Layout

Bits Field Meaning
05 OPCD primary opcode (4)
610 VD128l destination low 5 bits
1115 RA address register
1620 RB offset register
2127 XO extended opcode
2829 VD128h destination high 2 bits
3031 reserved

Instructions Using This Form

Mnemonic Opcode Group Description
lvsl128 0x10000003 vmx Load Vector for Shift Left Indexed 128
lvsr128 0x10000043 vmx Load Vector for Shift Right Indexed 128
lvewx128 0x10000083 memory Load Vector Element Word Indexed 128
lvx128 0x100000c3 memory Load Vector Indexed 128
stvewx128 0x10000183 memory Store Vector Element Word Indexed 128
stvx128 0x100001c3 memory Store Vector Indexed 128
lvxl128 0x100002c3 memory Load Vector Indexed LRU 128
stvxl128 0x100003c3 memory Store Vector Indexed LRU 128
lvlx128 0x10000403 memory Load Vector Left Indexed 128
lvrx128 0x10000443 memory Load Vector Right Indexed 128
stvlx128 0x10000503 memory Store Vector Left Indexed 128
stvrx128 0x10000543 memory Store Vector Right Indexed 128
lvlxl128 0x10000603 memory Load Vector Left Indexed LRU 128
lvrxl128 0x10000643 memory Load Vector Right Indexed LRU 128
stvlxl128 0x10000703 memory Store Vector Left Indexed LRU 128
stvrxl128 0x10000743 memory Store Vector Right Indexed LRU 128