Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for opd (0.02 sec)

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

    		arm64SpecialOperand = map[string]arm64.SpecialOperand{}
    		for opd := arm64.SPOP_BEGIN; opd < arm64.SPOP_END; opd++ {
    			arm64SpecialOperand[opd.String()] = opd
    		}
    
    		// Handle some special cases.
    		specialMapping := map[string]arm64.SpecialOperand{
    			// The internal representation of CS(CC) and HS(LO) are the same.
    			"CS": arm64.SPOP_HS,
    			"CC": arm64.SPOP_LO,
    		}
    		for s, opd := range specialMapping {
    			arm64SpecialOperand[s] = opd
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Fri Feb 14 15:13:11 UTC 2025
    - 10.3K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/arch/riscv64.go

    		// Generate mapping when function is first called.
    		riscv64SpecialOperand = map[string]riscv.SpecialOperand{}
    		for opd := riscv.SPOP_BEGIN; opd < riscv.SPOP_END; opd++ {
    			riscv64SpecialOperand[opd.String()] = opd
    		}
    	}
    	if opd, ok := riscv64SpecialOperand[name]; ok {
    		return opd
    	}
    	return riscv.SPOP_END
    }
    
    // RISCV64ValidateVectorType reports whether the given configuration is a
    // valid vector type.
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Fri Feb 14 15:13:11 UTC 2025
    - 1.8K bytes
    - Viewed (0)
  3. src/cmd/asm/internal/asm/parse.go

    		switch p.arch.Family {
    		case sys.ARM64:
    			if opd := arch.ARM64SpecialOperand(name); opd != arm64.SPOP_END {
    				a.Type = obj.TYPE_SPECIAL
    				a.Offset = int64(opd)
    			}
    		case sys.RISCV64:
    			if opd := arch.RISCV64SpecialOperand(name); opd != riscv.SPOP_END {
    				a.Type = obj.TYPE_SPECIAL
    				a.Offset = int64(opd)
    			}
    		}
    
    		if a.Type != obj.TYPE_SPECIAL {
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Fri Feb 14 15:13:11 UTC 2025
    - 37.3K bytes
    - Viewed (0)
Back to top