- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for ARM64RegisterListOffset (0.07 sec)
-
src/cmd/asm/internal/arch/arm64.go
default: return 0, errors.New("invalid arrangement in ARM64 register list") } return (int64(curQ) & 1 << 30) | (int64(curSize&3) << 10), nil } // ARM64RegisterListOffset generates offset encoding according to AArch64 specification. func ARM64RegisterListOffset(firstReg, regCnt int, arrangement int64) (int64, error) { offset := int64(firstReg) switch regCnt { case 1: offset |= 0x7 << 12 case 2:
Registered: Tue Dec 30 11:13:12 UTC 2025 - Last Modified: Thu Oct 16 00:35:29 UTC 2025 - 6.3K bytes - Viewed (0) -
src/cmd/asm/internal/asm/parse.go
} if p.peek() != ']' { p.get(',') } } a.Type = obj.TYPE_REGLIST switch p.arch.Family { case sys.ARM: a.Offset = int64(bits) case sys.ARM64: offset, err := arch.ARM64RegisterListOffset(firstReg, regCnt, arrangement) if err != nil { p.errorf("%v", err) } a.Offset = offset default: p.errorf("register list not supported on this architecture") } }
Registered: Tue Dec 30 11:13:12 UTC 2025 - Last Modified: Wed Nov 12 03:59:40 UTC 2025 - 37.3K bytes - Viewed (0)