Files
Sylpheed/tools/ppc-manual/categories/control.md
sim 21161154d1
All checks were successful
CI / Native — linux (pull_request) Successful in 2h2m48s
CI / WASM — Web (pull_request) Successful in 29m51s
CI / Formatting (pull_request) Successful in 1m36s
fix(ppc-manual): 543 dead links, from two generator bugs and wrong relative paths
- Category pages linked each family as `<slug>.md`, relative to categories/,
  where no family page lives. They now link `../<category>/<slug>.md`.
- Form pages linked a member into its *own* category directory, so every
  VMX128 sibling (`vsldoi128`) pointed at vmx128/ although its family page is
  under vmx/. They now link into the family's directory.
- Hand-written "Related" and sibling mentions linked other categories' pages
  as if they were in the same directory. 109 are retargeted through the page
  index; 29 that pointed a family page at itself (`vrefp128` on vrefp.md) and
  6 naming instructions the manual has no page for are plain text now.

Regenerated at the existing Canary pin (f21ebd49e): upstream has moved on, and
re-pinning belongs in its own change. The generator reports 0 family pages
changed and is idempotent; the only dead links left are TEMPLATE.md's
placeholders.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 22:37:12 +02:00

2.4 KiB

Control / CR / SPR

Condition-register logical ops, CR field moves, mfspr/mtspr/mtcrf, time-base reads, synchronisation (sync, isync, eieio).

26 families · 26 XML entries.

Family Form Description Members
crand XL Condition Register AND crand
crandc XL Condition Register AND with Complement crandc
creqv XL Condition Register Equivalent creqv
crnand XL Condition Register NAND crnand
crnor XL Condition Register NOR crnor
cror XL Condition Register OR cror
crorc XL Condition Register OR with Complement crorc
crxor XL Condition Register XOR crxor
mcrf XL Move Condition Register Field mcrf
mcrfs X Move to Condition Register from FPSCR mcrfs
mcrxr X Move to Condition Register from XER mcrxr
mfcr X Move from Condition Register mfcr
mffsx X Move from FPSCR mffsx
mfmsr X Move from Machine State Register mfmsr
mfspr XFX Move from Special-Purpose Register mfspr
mftb XFX Move from Time Base mftb
mfvscr VX Move from VSCR mfvscr
mtcrf XFX Move to Condition Register Fields mtcrf
mtfsb0x X Move to FPSCR Bit 0 mtfsb0x
mtfsb1x X Move to FPSCR Bit 1 mtfsb1x
mtfsfix X Move to FPSCR Field Immediate mtfsfix
mtfsfx XFL Move to FPSCR Fields mtfsfx
mtmsr X Move to Machine State Register mtmsr
mtmsrd X Move to Machine State Register Doubleword mtmsrd
mtspr XFX Move to Special-Purpose Register mtspr
mtvscr VX Move to VSCR mtvscr