Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 2 of 2 for REG_X0 (0.04 seconds)

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

    	var simdReg int16
    
    	switch {
    	case reg >= loong64.REG_V0 && reg <= loong64.REG_V31:
    		simdType = loong64.LSX
    		simdReg = reg - loong64.REG_V0
    	case reg >= loong64.REG_X0 && reg <= loong64.REG_X31:
    		simdType = loong64.LASX
    		simdReg = reg - loong64.REG_X0
    	default:
    		return errors.New("Loong64 extension: invalid LSX/LASX register: " + fmt.Sprintf("%d", reg))
    	}
    
    	if isIndex {
    		arngType, ok = loong64ElemExtMap[ext]
    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/arch/arch.go

    		register[obj.Rconv(i)] = int16(i)
    	}
    
    	for i := loong64.REG_V0; i <= loong64.REG_V31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    
    	for i := loong64.REG_X0; i <= loong64.REG_X31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    
    	// Pseudo-registers.
    	register["SB"] = RSB
    	register["FP"] = RFP
    	register["PC"] = RPC
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Fri Mar 20 17:02:17 GMT 2026
    - 22K bytes
    - Click Count (0)
Back to Top