Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 4 of 4 for arrangement (0.05 seconds)

  1. src/cmd/asm/internal/arch/loong64.go

    		case loong64.LSX:
    			arngType, ok = loong64LsxArngExtMap[ext]
    			if !ok {
    				return errors.New("Loong64 extension: invalid LSX arrangement type: " + ext)
    			}
    
    		case loong64.LASX:
    			arngType, ok = loong64LasxArngExtMap[ext]
    			if !ok {
    				return errors.New("Loong64 extension: invalid LASX arrangement type: " + ext)
    			}
    		}
    
    		a.Reg = loong64.REG_ARNG
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Sat Feb 14 15:17:33 GMT 2026
    - 3.9K bytes
    - Click Count (0)
  2. src/cmd/asm/internal/asm/testdata/arm64error.s

    	VFMLA	V1.B16, V12.B16, V3.B16                          // ERROR "invalid arrangement"
    	VFMLA	V1.H4, V12.H4, V3.H4                             // ERROR "invalid arrangement"
    	VFMLA	V1.H8, V12.H8, V3.H8                             // ERROR "invalid arrangement"
    	VFMLA	V1.H4, V12.H4, V3.H4                             // ERROR "invalid arrangement"
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Tue Feb 24 21:29:25 GMT 2026
    - 38.5K bytes
    - Click Count (0)
  3. src/cmd/asm/internal/asm/parse.go

    			if err != nil {
    				p.errorf("%v", err)
    			}
    			if firstReg == -1 {
    				// only record the first register and arrangement
    				firstReg = int(reg)
    				nextReg = firstReg
    				arrangement = curArrangement
    			} else if curArrangement != arrangement {
    				p.errorf("inconsistent arrangement in ARM64 register list")
    			} else if nextReg != int(reg) {
    				p.errorf("incontiguous register in ARM64 register list: %s", name)
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Tue Feb 17 19:57:47 GMT 2026
    - 37.3K bytes
    - Click Count (0)
  4. 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)
    	}
    	if reg < 0 {
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Fri Mar 20 17:02:17 GMT 2026
    - 6K bytes
    - Click Count (0)
Back to Top