Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for bclr (0.04 sec)

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

    	}
    
    	PC := pc
    	// Special handling for some ops
    	startArg := 0
    	sep := " "
    	opName := inst.Op.String()
    	argList := inst.Args[:]
    
    	switch opName {
    	case "bc", "bcl", "bca", "bcla", "bclr", "bclrl", "bcctr", "bcctrl", "bctar", "bctarl":
    		sfx := inst.Op.String()[2:]
    		bo := int(inst.Args[0].(Imm))
    		bi := inst.Args[1].(CondReg)
    		atsfx := [4]string{"", "?", "-", "+"}
    		decsfx := [2]string{"dnz", "dz"}
    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/asm/internal/asm/testdata/riscv64.s

    	RORW	$31, X13				// 9bd6f661 or 9bdff6019b961600b3e6df00
    	ORCB	X5, X6					// 13d37228
    	REV8	X7, X8					// 13d4836b
    
    	// 1.5: Single-bit Instructions (Zbs)
    	BCLR	X23, X24, X25				// b31c7c49
    	BCLR	$63, X24				// 131cfc4b
    	BCLRI	$1, X25, X26				// 139d1c48
    	BEXT	X26, X28, X29				// b35eae49
    	BEXT	$63, X28				// 135efe4b
    	BEXTI	$1, X29, X30				// 13df1e48
    	BINV	X30, X5, X6				// 3393e269
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 22 04:42:21 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go

    		}
    		return op + " " + strings.Join(args, ", ")
    	case BCCTRL:
    		if int(inst.Args[0].(Imm))&20 == 20 { // unconditional
    			return "BL (CTR)"
    		}
    		return op + " " + strings.Join(args, ",")
    	case BCA, BCL, BCLA, BCLRL, BCTAR, BCTARL:
    		return op + " " + strings.Join(args, ",")
    	}
    }
    
    // plan9Arg formats arg (which is the argIndex's arg in inst) according to Plan 9 rules.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/doc.go

    The following is a brief description of the BC instruction and its commonly
    used operands.
    
    BC op1, op2, op3
    
    	  op1: type of branch
    	      16 -> bctr (branch on ctr)
    	      12 -> bcr  (branch if cr bit is set)
    	      8  -> bcr+bctr (branch on ctr and cr values)
    		4  -> bcr != 0 (branch if specified cr bit is not set)
    
    		There are more combinations but these are the most common.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/sys/unix/asm_zos_s390x.s

    	MOVD $0, 0(R9)          // R9 address of SAVSTACK_ASYNC
    	LE_CALL                 // balr R7, R6 (return #1)
    	NOPH
    	MOVD R3, ret+32(FP)
    	CMP  R3, $-1            // compare result to -1
    	BNE  done
    
    	// retrieve errno and errno2
    	MOVD  zosLibVec<>(SB), R8
    	ADD   $(__errno), R8
    	LMG   0(R8), R5, R6
    	LE_CALL                   // balr R7, R6 __errno (return #3)
    	NOPH
    	MOVWZ 0(R3), R3
    	MOVD  R3, err+48(FP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 11.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/walk/assign.go

    		ir.CurFunc.SetWBPos(n.Pos())
    	}
    
    	var clr ir.Nodes
    	clrfn := mkcall(clrname, nil, &clr, hp, hn)
    	clr.Append(clrfn)
    	if hasPointers {
    		// growslice will have cleared the new entries, so only
    		// if growslice isn't called do we need to do the zeroing ourselves.
    		nif.Body = append(nif.Body, clr...)
    	} else {
    		nifnz.Body = append(nifnz.Body, clr...)
    	}
    
    	typecheck.Stmts(nodes)
    	walkStmtList(nodes)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:09:06 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/riscv/cpu.go

    	AMINU
    	ASEXTB
    	ASEXTH
    	AZEXTH
    
    	// 1.3: Bitwise Rotation (Zbb)
    	AROL
    	AROLW
    	AROR
    	ARORI
    	ARORIW
    	ARORW
    	AORCB
    	AREV8
    
    	// 1.5: Single-bit Instructions (Zbs)
    	ABCLR
    	ABCLRI
    	ABEXT
    	ABEXTI
    	ABINV
    	ABINVI
    	ABSET
    	ABSETI
    
    	// The escape hatch. Inserts a single 32-bit word.
    	AWORD
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 14:19:33 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/riscv/inst.go

    		return &inst{0x33, 0x7, 0x0, 0, 0x0}
    	case AANDI:
    		return &inst{0x13, 0x7, 0x0, 0, 0x0}
    	case AANDN:
    		return &inst{0x33, 0x7, 0x0, 1024, 0x20}
    	case AAUIPC:
    		return &inst{0x17, 0x0, 0x0, 0, 0x0}
    	case ABCLR:
    		return &inst{0x33, 0x1, 0x0, 1152, 0x24}
    	case ABCLRI:
    		return &inst{0x13, 0x1, 0x0, 1152, 0x24}
    	case ABEQ:
    		return &inst{0x63, 0x0, 0x0, 0, 0x0}
    	case ABEXT:
    		return &inst{0x33, 0x5, 0x0, 1152, 0x24}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 14:19:33 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/text/internal/language/lookup.go

    		}
    	}
    	var e ValueError
    	fmt.Fprint(bytes.NewBuffer([]byte(e.v[:])), n)
    	return 0, e
    }
    
    // normRegion returns a region if r is deprecated or 0 otherwise.
    // TODO: consider supporting BYS (-> BLR), CSK (-> 200 or CZ), PHI (-> PHL) and AFI (-> DJ).
    // TODO: consider mapping split up regions to new most populous one (like CLDR).
    func normRegion(r Region) Region {
    	m := regionOldMap
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go

    				// no suffix
    			case AddrPreIndex:
    				suffix = ".W"
    			case AddrPostIndex:
    				suffix = ".P"
    			}
    		}
    	}
    
    	switch inst.Op {
    	case BL:
    		return "CALL " + args[0]
    
    	case BLR:
    		r := inst.Args[0].(Reg)
    		regno := uint16(r) & 31
    		return fmt.Sprintf("CALL (R%d)", regno)
    
    	case RET:
    		if r, ok := inst.Args[0].(Reg); ok && r == X30 {
    			return "RET"
    		}
    
    	case B:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 17K bytes
    - Viewed (0)
Back to top