Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 26 for ROR (0.02 sec)

  1. test/codegen/mathbits.go

    	return bits.RotateLeft8(n, s)
    }
    
    func RotateLeftVariable(n uint, m int) uint {
    	// amd64:"ROLQ"
    	// arm64:"ROR"
    	// ppc64x:"ROTL"
    	// s390x:"RLLG"
    	// wasm:"I64Rotl"
    	return bits.RotateLeft(n, m)
    }
    
    func RotateLeftVariable64(n uint64, m int) uint64 {
    	// amd64:"ROLQ"
    	// arm64:"ROR"
    	// ppc64x:"ROTL"
    	// s390x:"RLLG"
    	// wasm:"I64Rotl"
    	return bits.RotateLeft64(n, m)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.go

    	case sxtw:
    		return "SXTW"
    
    	case sxtx:
    		return "SXTX"
    
    	case lsl:
    		return "LSL"
    
    	case lsr:
    		return "LSR"
    
    	case asr:
    		return "ASR"
    
    	case ror:
    		return "ROR"
    	}
    	return ""
    }
    
    type RegExtshiftAmount struct {
    	reg       Reg
    	extShift  ExtShift
    	amount    uint8
    	show_zero bool
    }
    
    func (RegExtshiftAmount) isArg() {}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.5K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/x86/x86asm/plan9x.go

    	OR:        true,
    	OUT:       true,
    	POP:       true,
    	POPA:      true,
    	POPCNT:    true,
    	PUSH:      true,
    	PUSHA:     true,
    	RCL:       true,
    	RCR:       true,
    	ROL:       true,
    	ROR:       true,
    	SAR:       true,
    	SBB:       true,
    	SHL:       true,
    	SHLD:      true,
    	SHR:       true,
    	SHRD:      true,
    	SUB:       true,
    	TEST:      true,
    	XADD:      true,
    	XCHG:      true,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jul 12 20:38:21 UTC 2023
    - 7.2K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/arm64/doc.go

    	ADDW $1864, R25, R6           <=>    add w6, w25, #0x748
    
    Optionally-shifted registers are written as <Rm>{<shift><amount>}.
    The <shift> can be <<(lsl), >>(lsr), ->(asr), @>(ror).
    
    Examples:
    
    	ADD R19>>30, R10, R24     <=>    add x24, x10, x19, lsr #30
    	ADDW R26->24, R21, R15    <=>    add w15, w21, w26, asr #24
    
    Extended registers are written as <Rm>{.<extend>{<<<amount>}}.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:21:42 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go

    		{name: "ROLW", argLength: 2, reg: gp21, asm: "ROLW"},                  // rotate left least significant word of arg0 by (arg1 & 31), sign extended
    		{name: "ROR", argLength: 2, reg: gp21, asm: "ROR"},                    // rotate right arg0 by (arg1 & 63)
    		{name: "RORI", argLength: 1, reg: gp11, asm: "RORI", aux: "Int64"},    // rotate right arg0 by auxint, shift amount 0-63
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go

    	/*10550*/ uint16(xSetOp), uint16(ROR),
    	/*10552*/ uint16(xReadIb),
    	/*10553*/ uint16(xArgRM16),
    	/*10554*/ uint16(xArgImm8u),
    	/*10555*/ uint16(xMatch),
    	/*10556*/ uint16(xSetOp), uint16(ROR),
    	/*10558*/ uint16(xReadIb),
    	/*10559*/ uint16(xArgRM32),
    	/*10560*/ uint16(xArgImm8u),
    	/*10561*/ uint16(xMatch),
    	/*10562*/ uint16(xSetOp), uint16(ROR),
    	/*10564*/ uint16(xReadIb),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 266.8K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go

    	r := immr & levels
    	esize = 1 << length
    	if esize > datasize {
    		return nil
    	}
    	welem = 1<<(s+1) - 1
    	ror := (welem >> r) | (welem << (esize - r))
    	ror &= ((1 << esize) - 1)
    	wmask = 0
    	for i = 0; i < datasize; i += esize {
    		wmask = (wmask << esize) | ror
    	}
    	return Imm64{wmask, false}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 76.9K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/asm/testdata/arm64enc.s

    	EXTRW $27, R4, R25, R19                    // 336f8413
    	EXTR $17, R10, R29, R15                    // af47ca93
    	ROR $14, R14, R15                          // cf39ce93
    	RORW $28, R14, R15                         // cf718e13
    	RORW R3, R12, R3                           // 832dc31a
    	ROR R0, R23, R2                            // e22ec09a
    	SBCW R4, R8, R24                           // 1801045a
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 24 01:11:41 UTC 2023
    - 43.9K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go

    				amount = fmt.Sprintf("%d", a.amount)
    				return reg + extshift + amount
    
    			case asr:
    				extshift = "->"
    				amount = fmt.Sprintf("%d", a.amount)
    				return reg + extshift + amount
    			case ror:
    				extshift = "@>"
    				amount = fmt.Sprintf("%d", a.amount)
    				return reg + extshift + amount
    			}
    			if a.amount != 0 {
    				amount = fmt.Sprintf("<<%d", a.amount)
    			}
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 17K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/RISCV64.rules

    (XOR (MOVDconst [val]) x) && is32Bit(val) => (XORI [val] x)
    (ROL  x (MOVDconst [val])) => (RORI  [int64(int8(-val)&63)] x)
    (ROLW x (MOVDconst [val])) => (RORIW [int64(int8(-val)&31)] x)
    (ROR  x (MOVDconst [val])) => (RORI  [int64(val&63)] x)
    (RORW x (MOVDconst [val])) => (RORIW [int64(val&31)] x)
    (SLL  x (MOVDconst [val])) => (SLLI [int64(val&63)] x)
    (SRL  x (MOVDconst [val])) => (SRLI [int64(val&63)] x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 40.3K bytes
    - Viewed (0)
Back to top