- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for ARM64RegisterArrangement (0.08 sec)
-
src/cmd/asm/internal/arch/arm64.go
return 0, errors.New("invalid register for shift operation") } return int64(reg&31)<<16 | int64(op)<<22 | int64(uint16(count)), nil } // ARM64RegisterArrangement constructs an ARM64 vector register arrangement. func ARM64RegisterArrangement(reg int16, name, arng string) (int64, error) { var curQ, curSize uint16 if name[0] != 'V' { return 0, errors.New("expect V0 through V31; found: " + name) }
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 !ok { p.errorf("invalid register: %s", name) } reg := r - p.arch.Register["V0"] p.get('.') tok := p.next() ext := tok.String() curArrangement, err := arch.ARM64RegisterArrangement(reg, name, ext) if err != nil { p.errorf("%v", err) } if firstReg == -1 { // only record the first register and arrangement firstReg = int(reg) nextReg = firstRegRegistered: Tue Dec 30 11:13:12 UTC 2025 - Last Modified: Wed Nov 12 03:59:40 UTC 2025 - 37.3K bytes - Viewed (0)