Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 30 for ror (0.03 sec)

  1. src/crypto/sha256/sha256block_amd64.s

    	XORL    g, y2;                       \ // y2 = CH = ((f^g)&e)^g		// CH
    	;                                    \
    	VPXOR   XTMP2, XTMP3, XTMP3;         \ // XTMP3 = W[-15] ror 7 ^ W[-15] ror 18
    	XORL    T1, y1;                      \ // y1 = (a>>22) ^ (a>>13) ^ (a>>2)		// S0
    	MOVL    a, T1;                       \ // T1 = a						// MAJB
    	ANDL    c, T1;                       \ // T1 = a&c						// MAJB
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 47.3K bytes
    - Viewed (0)
  2. 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)
  3. 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)
  4. 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)
  5. src/cmd/vendor/golang.org/x/arch/arm/armasm/inst.go

    	RotateRight      Shift = 3 // right rotate
    	RotateRightExt   Shift = 4 // right rotate through carry (Count will always be 1)
    )
    
    var shiftName = [...]string{
    	"LSL", "LSR", "ASR", "ROR", "RRX",
    }
    
    func (s Shift) String() string {
    	if s < 5 {
    		return shiftName[s]
    	}
    	return fmt.Sprintf("Shift(%d)", int(s))
    }
    
    // A RegShift is a register shifted by a constant.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 22:23:32 UTC 2017
    - 7.5K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go

    	{0xffffffff, 0xd69f03e0, ERET, instArgs{}, nil},
    	// ROR <Wd>, <Ws>, #<shift>
    	{0xffe08000, 0x13800000, ROR, instArgs{arg_Wd, arg_Ws, arg_immediate_0_31_imms}, ror_extr_32_extract_cond},
    	// EXTR <Wd>, <Wn>, <Wm>, #<lsb>
    	{0xffe08000, 0x13800000, EXTR, instArgs{arg_Wd, arg_Wn, arg_Wm, arg_immediate_0_31_imms}, nil},
    	// ROR <Xd>, <Xs>, #<shift>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 211.8K bytes
    - Viewed (0)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top