Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 12 of 12 for ROR (0.02 sec)

  1. 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)
  2. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    SuffixLoop:
    	for i, a := range inst.Args {
    		if a == nil {
    			break
    		}
    		switch a := a.(type) {
    		case Reg:
    			switch inst.Op {
    			case MOVSX, MOVZX:
    				continue
    
    			case SHL, SHR, RCL, RCR, ROL, ROR, SAR:
    				if i == 1 {
    					// shift count does not tell us operand size
    					continue
    				}
    
    			case CRC32:
    				// The source argument does tell us operand size,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
Back to top