- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 30 for displacement (0.19 sec)
-
src/cmd/internal/obj/s390x/a.out.go
C_SACON // computed address, 16-bit displacement, possibly SP-relative C_LACON // computed address, 32-bit displacement, possibly SP-relative C_DACON // computed address, 64-bit displacement? C_SBRA // short branch C_LBRA // long branch C_SAUTO // short auto C_LAUTO // long auto C_ZOREG // heap address, register-based, displacement == 0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Sep 05 16:41:03 UTC 2023 - 12.4K bytes - Viewed (0) -
src/cmd/internal/obj/x86/evex.go
return (evex.b2&evexRounding)>>1 != 0 } // SaeEnabled reports whether SAE suffix is permitted. func (evex evexBits) SaeEnabled() bool { return (evex.b2&evexSae)>>0 != 0 } // DispMultiplier returns displacement multiplier that is calculated // based on tuple type, EVEX.W and input size. // If embedded broadcast is used, bcst should be true. func (evex evexBits) DispMultiplier(bcst bool) int32 { if bcst {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 11 16:34:30 UTC 2022 - 9.3K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/s390x.s
MOVB $-1, n-8(SP) // 92fff010 MOVB $255, 4096(R4) // ebff40000152 MOVB $-128, -524288(R5) // eb8050008052 MOVB $1, -524289(R6) // c0a1fff7ffff41aa60009201a000 // RX (12-bit displacement) and RXY (20-bit displacement) instruction encoding (e.g: ST vs STY) MOVW R1, 4095(R2)(R3) // 50132fff MOVW R1, 4096(R2)(R3) // e31320000150 MOVWZ R1, 4095(R2)(R3) // 50132fff
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 22 03:55:32 UTC 2023 - 21.6K bytes - Viewed (0) -
src/cmd/compile/internal/s390x/ggen.go
if cnt == 0 { return p } // Adjust the frame to account for LR. off += base.Ctxt.Arch.FixedFrameSize reg := int16(s390x.REGSP) // If the off cannot fit in a 12-bit unsigned displacement then we // need to create a copy of the stack pointer that we can adjust. // We also need to do this if we are going to loop. if off < 0 || off > 4096-clearLoopCutoff || cnt > clearLoopCutoff {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 19 15:59:22 UTC 2022 - 2.5K bytes - Viewed (0) -
src/cmd/internal/objabi/reloctype.go
// a relative displacement of referenced symbol's GOT entry to the TOC pointer. R_ADDRPOWER_GOT // R_ADDRPOWER_GOT_PCREL34 is identical to R_ADDRPOWER_GOT, but uses a PC relative // sequence to generate a GOT symbol addresses. R_ADDRPOWER_GOT_PCREL34 // R_ADDRPOWER_PCREL relocates two D-form instructions like R_ADDRPOWER, but // inserts the displacement from the place being relocated to the address of the
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Feb 27 17:26:07 UTC 2024 - 17.3K bytes - Viewed (0) -
src/internal/cpu/cpu_s390x.go
type facility uint8 const ( // mandatory facilities zarch facility = 1 // z architecture mode is active stflef facility = 7 // store-facility-list-extended ldisp facility = 18 // long-displacement eimm facility = 21 // extended-immediate // miscellaneous facilities dfp facility = 42 // decimal-floating-point etf3eh facility = 30 // extended-translation 3 enhancement // cryptography facilities
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 22 17:11:03 UTC 2020 - 5.9K bytes - Viewed (0) -
src/vendor/golang.org/x/sys/cpu/cpu_s390x.go
type facility uint8 const ( // mandatory facilities zarch facility = 1 // z architecture mode is active stflef facility = 7 // store-facility-list-extended ldisp facility = 18 // long-displacement eimm facility = 21 // extended-immediate // miscellaneous facilities dfp facility = 42 // decimal-floating-point etf3eh facility = 30 // extended-translation 3 enhancement // cryptography facilities
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 02 15:41:00 UTC 2020 - 4.9K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/amd64enc_extra.s
VADDPD (CX)(AX*2), X1, X28 // 6261f508582441 VADDPD (CX)(AX*2), X29, X28 // 62619500582441 VADDPD (CX)(AX*2), X29, X10 // 62719500581441 VADDPD (CX)(AX*2), X10, X28 // 6261ad08582441 // EVEX: displacement without Disp8. VADDPD 15(AX), X29, X0 // 62f1950058800f000000 VADDPD 15(AX), X1, X28 // 6261f50858a00f000000 VADDPD 15(AX), X29, X28 // 6261950058a00f000000
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 11 18:32:50 UTC 2023 - 57.6K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go
v := uint64(inst.Enc)<<32 | uint64(inst.SuffixEnc) return fmt.Sprintf(".quad 0x%x", v) } } buf.WriteString(str) default: // Prefixed load/stores do not print the displacement register when R==1 (they are PCrel). // This also implies RA should be 0. Likewise, when R==0, printing of R can be omitted. if strings.HasPrefix(opName, "pl") || strings.HasPrefix(opName, "pst") {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 12.2K bytes - Viewed (0) -
src/cmd/internal/obj/s390x/asmz.go
} func (c *ctxtz) regoff(a *obj.Addr) int32 { return int32(c.vregoff(a)) } // find if the displacement is within 12 bit. func isU12(displacement int32) bool { return displacement >= 0 && displacement < DISP12 } // zopload12 returns the RX op with 12 bit displacement for the given load. func (c *ctxtz) zopload12(a obj.As) (uint32, bool) { switch a { case AFMOVD: return op_LD, true
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 17:46:09 UTC 2024 - 176.7K bytes - Viewed (0)