Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for arm64RegisterNumber (0.11 sec)

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

    // codes, such as ".P.W". An initial period is ignored.
    func parseARM64Suffix(cond string) (uint8, bool) {
    	if cond == "" {
    		return 0, true
    	}
    	return parseARMCondition(cond, arm64LS, nil)
    }
    
    func arm64RegisterNumber(name string, n int16) (int16, bool) {
    	switch name {
    	case "F":
    		if 0 <= n && n <= 31 {
    			return arm64.REG_F0 + n, true
    		}
    	case "R":
    		if 0 <= n && n <= 30 { // not 31
    Registered: 2024-11-05 11:13
    - Last Modified: 2022-09-29 09:04
    - 10.4K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/arch/arch.go

    	instructions["BL"] = arm64.ABL
    
    	return &Arch{
    		LinkArch:       &arm64.Linkarm64,
    		Instructions:   instructions,
    		Register:       register,
    		RegisterPrefix: registerPrefix,
    		RegisterNumber: arm64RegisterNumber,
    		IsJump:         jumpArm64,
    	}
    
    }
    
    func archPPC64(linkArch *obj.LinkArch) *Arch {
    	register := make(map[string]int16)
    	// Create maps for easy lookup of instruction names etc.
    Registered: 2024-11-05 11:13
    - Last Modified: 2024-10-24 12:32
    - 21.5K bytes
    - Viewed (0)
Back to top