Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for REG_V31 (0.04 sec)

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

    	register["R18_PLATFORM"] = register["R18"]
    	delete(register, "R18")
    	for i := arm64.REG_F0; i <= arm64.REG_F31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	for i := arm64.REG_V0; i <= arm64.REG_V31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    
    	// System registers.
    	for i := 0; i < len(arm64.SystemReg); i++ {
    		register[arm64.SystemReg[i].Name] = arm64.SystemReg[i].Reg
    	}
    
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Thu Nov 07 02:20:14 UTC 2024
    - 21.7K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/arch/loong64.go

    func Loong64RegisterExtension(a *obj.Addr, ext string, reg, num int16, isAmount, isIndex bool) error {
    	var ok bool
    	var arng_type int16
    	var simd_type int16
    
    	switch {
    	case reg >= loong64.REG_V0 && reg <= loong64.REG_V31:
    		simd_type = loong64.LSX
    	case reg >= loong64.REG_X0 && reg <= loong64.REG_X31:
    		simd_type = loong64.LASX
    	default:
    		return errors.New("Loong64 extension: invalid LSX/LASX register: " + fmt.Sprintf("%d", reg))
    	}
    
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Tue Aug 05 17:31:25 UTC 2025
    - 3.8K bytes
    - Viewed (0)
  3. src/cmd/asm/internal/arch/arm64.go

    				a.Reg = arm64.REG_SXTX + Rnum
    			}
    		case "LSL":
    			a.Index = arm64.REG_LSL + Rnum
    		default:
    			return errors.New("unsupported general register extension type: " + ext)
    
    		}
    	} else if reg <= arm64.REG_V31 && reg >= arm64.REG_V0 {
    		switch ext {
    		case "B8":
    			if isIndex {
    				return errors.New("invalid register extension")
    			}
    			a.Reg = arm64.REG_ARNG + (reg & 31) + ((arm64.ARNG_8B & 15) << 5)
    		case "B16":
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Fri Feb 14 15:13:11 UTC 2025
    - 10.3K bytes
    - Viewed (0)
Back to top