Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ror (0.07 sec)

  1. 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)
  2. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.json

    {"Name":"ROR (immediate)","Bits":"0|0|0|1|0|0|1|1|1|0|0|Rm:5|imms:6|Rn:5|Rd:5","Arch":"32-bit variant","Syntax":"ROR <Wd>, <Ws>, #<shift>","Code":"","Alias":"This instruction is an alias of the EXTR instruction."},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 234.7K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (RotateLeft16 <t> x y) => (RORW <t> (ORshiftLL <typ.UInt32> (ZeroExt16to32 x) (ZeroExt16to32 x) [16]) (NEG <typ.Int64> y))
    (RotateLeft32 x y) => (RORW x (NEG <y.Type> y))
    (RotateLeft64 x y) => (ROR x (NEG <y.Type> y))
    
    (Ctz(64|32|16|8)NonZero ...) => (Ctz(64|32|32|32) ...)
    
    (Ctz64 <t> x) => (CLZ  (RBIT  <t> x))
    (Ctz32 <t> x) => (CLZW (RBITW <t> x))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/rewriteRISCV64.go

    		}
    		val := auxIntToInt64(v_1.AuxInt)
    		v.reset(OpRISCV64RORI)
    		v.AuxInt = int64ToAuxInt(int64(int8(-val) & 63))
    		v.AddArg(x)
    		return true
    	}
    	// match: (ROL x (NEG y))
    	// result: (ROR x y)
    	for {
    		x := v_0
    		if v_1.Op != OpRISCV64NEG {
    			break
    		}
    		y := v_1.Args[0]
    		v.reset(OpRISCV64ROR)
    		v.AddArg2(x, y)
    		return true
    	}
    	return false
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 205.1K bytes
    - Viewed (0)
Back to top