Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for RegisterRegisterList (0.21 sec)

  1. src/cmd/internal/obj/arm/list5.go

    // THE SOFTWARE.
    
    package arm
    
    import (
    	"cmd/internal/obj"
    	"fmt"
    )
    
    func init() {
    	obj.RegisterRegister(obj.RBaseARM, MAXREG, rconv)
    	obj.RegisterOpcode(obj.ABaseARM, Anames)
    	obj.RegisterRegisterList(obj.RegListARMLo, obj.RegListARMHi, rlconv)
    	obj.RegisterOpSuffix("arm", obj.CConvARM)
    }
    
    func rconv(r int) string {
    	if r == 0 {
    		return "NONE"
    	}
    	if r == REGG {
    		// Special case.
    		return "g"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 04 07:25:06 UTC 2020
    - 3.1K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/list6.go

    	"TR6",
    	"TR7",
    	"TLS",    // [D_TLS]
    	"MAXREG", // [MAXREG]
    }
    
    func init() {
    	obj.RegisterRegister(REG_AL, REG_AL+len(Register), rconv)
    	obj.RegisterOpcode(obj.ABaseAMD64, Anames)
    	obj.RegisterRegisterList(obj.RegListX86Lo, obj.RegListX86Hi, rlconv)
    	obj.RegisterOpSuffix("386", opSuffixString)
    	obj.RegisterOpSuffix("amd64", opSuffixString)
    }
    
    func rconv(r int) string {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 04 07:25:06 UTC 2020
    - 4.1K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/arm64/list7.go

    	"HI",
    	"LS",
    	"GE",
    	"LT",
    	"GT",
    	"LE",
    	"AL",
    	"NV",
    }
    
    func init() {
    	obj.RegisterRegister(obj.RBaseARM64, REG_SPECIAL+1024, rconv)
    	obj.RegisterOpcode(obj.ABaseARM64, Anames)
    	obj.RegisterRegisterList(obj.RegListARM64Lo, obj.RegListARM64Hi, rlconv)
    	obj.RegisterOpSuffix("arm64", obj.CConvARM)
    	obj.RegisterSpecialOperands(int64(SPOP_BEGIN), int64(SPOP_END), SPCconv)
    }
    
    func arrange(a int) string {
    	switch a {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 17:56:30 UTC 2023
    - 6K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/util.go

    	RegListX86Lo = 1 << 61
    	RegListX86Hi = 1<<62 - 1
    )
    
    // RegisterRegisterList binds a pretty-printer (RLconv) for register list
    // numbers to a given register list number range. Lo is inclusive,
    // hi exclusive (valid register list are lo through hi-1).
    func RegisterRegisterList(lo, hi int64, rlconv func(int64) string) {
    	regListSpace = append(regListSpace, regListSet{lo, hi, rlconv})
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 17.5K bytes
    - Viewed (0)
Back to top