Files
Sylpheed/tools/ppc-manual/forms/VX128_3.md
sim 9bfe96e44d 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.2 KiB
Raw Permalink Blame History

Form VX128_3 — VX128_3 — VMX128 unary with immediate

Bit Layout

Bits Field Meaning
05 OPCD primary opcode (6)
610 VD128l destination low 5 bits
1115 IMM 5-bit immediate
1620 VB128l source B low 5 bits
2127 XO extended opcode
2829 VD128h destination high 2 bits
3031 VB128h source B high 2 bits

Instructions Using This Form

Mnemonic Opcode Group Description
vcfpsxws128 0x18000230 vmx Vector128 Convert From Floating-Point to Signed Fixed-Point Word Saturate
vcfpuxws128 0x18000270 vmx Vector128 Convert From Floating-Point to Unsigned Fixed-Point Word Saturate
vcsxwfp128 0x180002b0 vmx Vector128 Convert From Signed Fixed-Point Word to Floating-Point
vcuxwfp128 0x180002f0 vmx Vector128 Convert From Unsigned Fixed-Point Word to Floating-Point
vrfim128 0x18000330 vmx Vector128 Round to Floating-Point Integer toward -Infinity
vrfin128 0x18000370 vmx Vector128 Round to Floating-Point Integer Nearest
vrfip128 0x180003b0 vmx Vector128 Round to Floating-Point Integer toward +Infinity
vrfiz128 0x180003f0 vmx Vector128 Round to Floating-Point Integer toward Zero
vrefp128 0x18000630 vmx Vector128 Reciprocal Estimate Floating Point
vrsqrtefp128 0x18000670 vmx Vector128 Reciprocal Square Root Estimate Floating Point
vexptefp128 0x180006b0 vmx Vector128 Log2 Estimate Floating Point
vlogefp128 0x180006f0 vmx Vector128 Log2 Estimate Floating Point
vspltw128 0x18000730 vmx Vector128 Splat Word
vspltisw128 0x18000770 vmx Vector128 Splat Immediate Signed Word
vupkd3d128 0x180007f0 vmx Vector128 Unpack D3Dtype