Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 583 for moveWB (0.17 sec)

  1. src/runtime/memmove_s390x.s

    move0to3:
    	CMPBEQ	R5, $0, done
    move1:
    	CMPBNE	R5, $1, move2
    	MOVB	0(R4), R3
    	MOVB	R3, 0(R6)
    	RET
    move2:
    	CMPBNE	R5, $2, move3
    	MOVH	0(R4), R3
    	MOVH	R3, 0(R6)
    	RET
    move3:
    	MOVH	0(R4), R3
    	MOVB	2(R4), R7
    	MOVH	R3, 0(R6)
    	MOVB	R7, 2(R6)
    	RET
    
    move4to7:
    	CMPBNE	R5, $4, move5
    	MOVW	0(R4), R3
    	MOVW	R3, 0(R6)
    	RET
    move5:
    	CMPBNE	R5, $5, move6
    	MOVW	0(R4), R3
    	MOVB	4(R4), R7
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 22 18:54:48 UTC 2020
    - 2.9K bytes
    - Viewed (0)
  2. src/runtime/memmove_386.s

    	// into registers lets us ignore copy direction).
    tail:
    	// BSR+branch table make almost all memmove/memclr benchmarks worse. Not worth doing.
    	TESTL	BX, BX
    	JEQ	move_0
    	CMPL	BX, $2
    	JBE	move_1or2
    	CMPL	BX, $4
    	JB	move_3
    	JE	move_4
    	CMPL	BX, $8
    	JBE	move_5through8
    	CMPL	BX, $16
    	JBE	move_9through16
    #ifdef GO386_softfloat
    	JMP	nosse2
    #endif
    	CMPL	BX, $32
    	JBE	move_17through32
    	CMPL	BX, $64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 4.4K bytes
    - Viewed (0)
  3. src/runtime/memmove_plan9_amd64.s

    	// with some straightline code. The REP MOVSQ instruction is really fast
    	// for large sizes. The cutover is approximately 1K.
    tail:
    	TESTQ	BX, BX
    	JEQ	move_0
    	CMPQ	BX, $2
    	JBE	move_1or2
    	CMPQ	BX, $4
    	JBE	move_3or4
    	CMPQ	BX, $8
    	JB	move_5through7
    	JE	move_8
    	CMPQ	BX, $16
    	JBE	move_9through16
    
    /*
     * check and set for backwards
     */
    	CMPQ	SI, DI
    	JLS	back
    
    /*
     * forward copy loop
     */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 04 07:25:06 UTC 2020
    - 3K bytes
    - Viewed (0)
  4. src/runtime/memmove_plan9_386.s

    	// with some straightline code. The REP MOVSL instruction is really fast
    	// for large sizes. The cutover is approximately 1K.
    tail:
    	TESTL	BX, BX
    	JEQ	move_0
    	CMPL	BX, $2
    	JBE	move_1or2
    	CMPL	BX, $4
    	JB	move_3
    	JE	move_4
    	CMPL	BX, $8
    	JBE	move_5through8
    	CMPL	BX, $16
    	JBE	move_9through16
    
    /*
     * check and set for backwards
     */
    	CMPL	SI, DI
    	JLS	back
    
    /*
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 04 07:25:06 UTC 2020
    - 3.1K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/tighten.go

    				}
    				if mem := v.MemoryArg(); mem != nil {
    					if startMem[t.ID] != mem {
    						// We can't move a value with a memory arg unless the target block
    						// has that memory arg as its starting memory.
    						continue
    					}
    				}
    				if f.pass.debug > 0 {
    					b.Func.Warnl(v.Pos, "%v is moved", v.Op)
    				}
    				// Move v to the block which dominates its uses.
    				t.Values = append(t.Values, v)
    				v.Block = t
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 16 01:01:38 UTC 2023
    - 7.7K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/transforms/tpu_parallel_execute_sink_resource_write.cc

          parallel_execute.getOperation()->isBeforeInBlock(resource_handle_op))
        return nullptr;
    
      return assign_var;
    }
    
    // Finds AssignVariableOps that can be moved into a parallel_execute region and
    // moves them. Leftover parallel_execute results that were used by the
    // such AssignVariableOp are also pruned.
    void SinkResourceWritesIntoParallelExecute(
        tf_device::ParallelExecuteOp parallel_execute) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Dec 06 04:46:18 UTC 2022
    - 6.6K bytes
    - Viewed (0)
  7. platforms/native/language-native/src/main/java/org/gradle/language/swift/tasks/internal/SymbolHider.java

            public DataReader(byte[] dataBytes) {
                this.dataBytes = dataBytes;
            }
    
            public int getPosition() {
                return position;
            }
    
            public void moveTo(int position) {
                this.position = position;
            }
    
            public int readByte() {
                return Byte.toUnsignedInt(dataBytes[position++]);
            }
    
            public int readWord() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  8. src/runtime/memmove_ppc64x.s

    	STXVL	V0, TGT, TMP
    	RET
    #endif
    lt8:	// Move word if possible
    	CMP BYTES, $4
    	BLT lt4
    	MOVWZ 0(SRC), TMP
    	ADD $-4, BYTES
    	MOVW TMP, 0(TGT)
    	ADD $4, SRC
    	ADD $4, TGT
    lt4:	// Move halfword if possible
    	CMP BYTES, $2
    	BLT lt2
    	MOVHZ 0(SRC), TMP
    	ADD $-2, BYTES
    	MOVH TMP, 0(TGT)
    	ADD $2, SRC
    	ADD $2, TGT
    lt2:	// Move last byte if 1 left
    	CMP BYTES, $1
    	BC 12, 0, LR	// ble lr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  9. test/solitaire.go

    		}
    	}
    	if n != 1 {
    		center = -1 // no single hole
    	}
    }
    
    var moves int // number of times move is called
    
    // move tests if there is a peg at position pos that can jump over another peg
    // in direction dir. If the move is valid, it is executed and move returns true.
    // Otherwise, move returns false.
    func move(pos, dir int) bool {
    	moves++
    	if board[pos] == '●' && board[pos+dir] == '●' && board[pos+2*dir] == '○' {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:48:19 UTC 2012
    - 2.9K bytes
    - Viewed (0)
  10. test/typeparam/listimp2.dir/a.go

    }
    
    // MoveToFront moves element e to the front of list l.
    // If e is not an element of l, the list is not modified.
    // The element must not be nil.
    func (l *List[T]) MoveToFront(e *Element[T]) {
    	if e.list != l || l.root.next == e {
    		return
    	}
    	// see comment in List.Remove about initialization of l
    	l.move(e, &l.root)
    }
    
    // MoveToBack moves element e to the back of list l.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jul 28 21:40:40 UTC 2021
    - 8K bytes
    - Viewed (0)
Back to top