- Sort Score
- Num 10 results
- Language All
Results 1 - 2 of 2 for ARM64RegisterArrangement (0.11 seconds)
-
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) }
Created: Tue Dec 30 11:13:12 GMT 2025 - Last Modified: Thu Oct 16 00:35:29 GMT 2025 - 6.3K bytes - Click Count (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 = firstRegCreated: Tue Dec 30 11:13:12 GMT 2025 - Last Modified: Wed Nov 12 03:59:40 GMT 2025 - 37.3K bytes - Click Count (0)