- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for PADDI (0.04 sec)
-
src/cmd/compile/internal/ssa/_gen/PPC64latelower.rules
(AND <t> x:(MOVDconst [m]) n) && t.Size() == 4 && isPPC64WordRotateMask(m) => (RLWINM [encodePPC64RotateMask(0,m,32)] n) // When PCRel is supported, paddi can add a 34b signed constant in one instruction. (ADD (MOVDconst [m]) x) && supportsPPC64PCRel() && (m<<30)>>30 == m => (ADDconst [m] x)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 19:59:38 UTC 2024 - 3.8K bytes - Viewed (0) -
src/cmd/internal/obj/ppc64/obj9.go
break } if p.From.Offset&0xFFFF == 0 { // The constant can be added using ADDIS p.As = AADDIS p.From.Offset >>= 16 } else if buildcfg.GOPPC64 >= 10 { // Let the assembler generate paddi for large constants. break } else if (p.From.Offset < -0x8000 && int64(int32(p.From.Offset)) == p.From.Offset) || (p.From.Offset > 0xFFFF && p.From.Offset < 0x7FFF8000) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 18:17:17 UTC 2024 - 40.8K bytes - Viewed (0) -
src/cmd/internal/obj/ppc64/asm9.go
} // The prefixable optab entry contains the pseudo-opcodes which generate relocations, or may generate // a more efficient sequence of instructions if a prefixed version exists (ex. paddi instead of oris/ori/add). // // This table is meant to transform all sequences which might be TOC-relative into an equivalent PC-relative
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 13:55:28 UTC 2024 - 156.1K bytes - Viewed (0)