Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for SYSOP (0.03 sec)

  1. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.go

    				result += "-" + r1.String() + r.a.String()
    			}
    		}
    		result += "}"
    	}
    	return fmt.Sprintf("%s[%d]", result, r.index)
    }
    
    type sysOp struct {
    	op          sysInstFields
    	r           Reg
    	hasOperand2 bool
    }
    
    func (s sysOp) isArg() {}
    
    func (s sysOp) String() string {
    	result := s.op.String()
    	// If s.hasOperand2 is false, the value in the register
    	// specified by s.r is ignored.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.5K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/arm64/asm7.go

    	case AMSR:
    		return SYSOP(0, 0, 0, 4, 0, 0, 0x1F) /* MSR (immediate) */
    
    	case AAT,
    		ADC,
    		AIC,
    		ATLBI,
    		ASYS:
    		return SYSOP(0, 1, 0, 0, 0, 0, 0)
    
    	case ASYSL:
    		return SYSOP(1, 1, 0, 0, 0, 0, 0)
    
    	case ATBZ:
    		return 0x36 << 24
    
    	case ATBNZ:
    		return 0x37 << 24
    
    	case ADSB:
    		return SYSOP(0, 0, 3, 3, 0, 4, 0x1F)
    
    	case ADMB:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go

    	case Imm_prfop:
    		if strings.Contains(a.String(), "#") {
    			return fmt.Sprintf("$%d", a)
    		}
    	case sysOp:
    		result := a.op.String()
    		if a.r != 0 {
    			result += ", " + plan9gpr(a.r)
    		}
    		return result
    	}
    
    	return strings.ToUpper(arg.String())
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 17K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go

    		attrs := sysInst.getAttrs()
    		reg := int(x & 31)
    		if !attrs.hasOperand2 {
    			if reg == 31 {
    				return sysOp{sysInst, 0, false}
    			}
    			// This instruction is undefined if the Rt field is not set to 31.
    			return nil
    		}
    		return sysOp{sysInst, X0 + Reg(reg), true}
    
    	case arg_Bt:
    		return B0 + Reg(x&(1<<5-1))
    
    	case arg_Dt:
    		return D0 + Reg(x&(1<<5-1))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 76.9K bytes
    - Viewed (0)
Back to top