Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for SpReg (0.03 sec)

  1. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go

    				buf.WriteString(str)
    				startArg = 3
    			}
    		}
    
    	case "mtspr":
    		opcode := inst.Op.String()
    		buf.WriteString(opcode[0:2])
    		switch spr := inst.Args[0].(type) {
    		case SpReg:
    			switch spr {
    			case 1:
    				buf.WriteString("xer")
    				startArg = 1
    			case 8:
    				buf.WriteString("lr")
    				startArg = 1
    			case 9:
    				buf.WriteString("ctr")
    				startArg = 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 12.2K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go

    		} else if arg > Cond0SO && arg <= Cond7SO {
    			return fmt.Sprintf("CR%d%s", int(arg-Cond0LT)/4, bit)
    		} else {
    			return fmt.Sprintf("CR%d", int(arg-CR0))
    		}
    	case Imm:
    		return fmt.Sprintf("$%d", arg)
    	case SpReg:
    		switch arg {
    		case 8:
    			return "LR"
    		case 9:
    			return "CTR"
    		}
    		return fmt.Sprintf("SPR(%d)", int(arg))
    	case PCRel:
    		addr := pc + uint64(int64(arg))
    		s, base := symname(addr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 10.9K bytes
    - Viewed (0)
Back to top