Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 80 for arithmetic (0.19 sec)

  1. src/cmd/compile/internal/typecheck/expr.go

    	t = l.Type()
    	if (l.Type() == types.UntypedFloat || l.Type() == types.UntypedComplex) && r.Op() == ir.OLITERAL {
    		t = types.UntypedInt
    	}
    	return l, r, t
    }
    
    // tcArith typechecks operands of a binary arithmetic expression.
    // The result of tcArith MUST be assigned back to original operands,
    // t is the type of the expression, and should be set by the caller. e.g:
    //
    //	n.X, n.Y, t = tcArith(n, op, n.X, n.Y)
    //	n.SetType(t)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:29:45 UTC 2024
    - 23.1K bytes
    - Viewed (0)
  2. src/internal/types/testdata/check/shifts.go

    	_ = 1.1 /* ERROR "int" */ <<s + x == 1.1
    
    	_ = 1<<s == x<<s
    	_ = 1.<<s == x<<s
    	_ = 1.1  /* ERROR "int" */ <<s == x<<s
    }
    
    func shifts6() {
    	// shifts as operands in non-arithmetic operations and as arguments
    	var a [10]int
    	var s uint
    
    	_ = a[1<<s]
    	_ = a[1.0]
    	_ = a[1.0<<s]
    
    	_ = make([]int, 1.0)
    	_ = make([]int, 1.0<<s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 17 19:54:27 UTC 2023
    - 12.7K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/RISCV64.rules

    // Copyright 2016 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // Lowering arithmetic
    (Add(Ptr|64|32|16|8) ...) => (ADD ...)
    (Add(64|32)F ...) => (FADD(D|S) ...)
    
    (Sub(Ptr|64|32|16|8) ...) => (SUB ...)
    (Sub(64|32)F ...) => (FSUB(D|S) ...)
    
    (Mul64 ...) => (MUL  ...)
    (Mul64uhilo ...) => (LoweredMuluhilo ...)
    (Mul64uover ...) => (LoweredMuluover ...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 40.3K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/branchelim.go

    		OpDiv32F, OpDiv64F,
    		OpMod8, OpMod8u, OpMod16, OpMod16u,
    		OpMod32, OpMod32u, OpMod64, OpMod64u:
    		return true
    	default:
    		return false
    	}
    }
    
    func isPtrArithmetic(op Op) bool {
    	// Pointer arithmetic can't be speculatively executed because the result
    	// may be an invalid pointer (if, for example, the condition is that the
    	// base pointer is not nil). See issue 56990.
    	switch op {
    	case OpOffPtr, OpAddPtr, OpSubPtr:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 30 17:46:51 UTC 2022
    - 12.7K bytes
    - Viewed (0)
  5. src/crypto/internal/edwards25519/field/fe.go

    // Copyright (c) 2017 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // Package field implements fast arithmetic modulo 2^255-19.
    package field
    
    import (
    	"crypto/subtle"
    	"errors"
    	"internal/byteorder"
    	"math/bits"
    )
    
    // Element represents an element of the field GF(2^255-19). Note that this
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 11.8K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tfr/ir/tfr_ops.td

    }
    
    def TFR_ConstOp : TFR_Op<"constant", [ConstantLike, Pure]> {
      let description = [{
        The `attr` operation stores TF op's attribute, which doesn't support
        arithmetic operations.
    
        Example:
    
        ```mlir
        %1 = "tfr.constant"() { value: i32 } : () -> !tfr.attr
        %2 = "tfr.constant"() { value: [i32, f32] } : () -> !tfr.attr
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Apr 22 10:54:29 UTC 2024
    - 17.4K bytes
    - Viewed (0)
  7. guava/src/com/google/common/math/Quantiles.java

          long numerator = (long) index * (dataset.length - 1);
          // Since scale is a positive int, index is in [0, scale], and (dataset.length - 1) is a
          // non-negative int, we can do long-arithmetic on index * (dataset.length - 1) / scale to get
          // a rounded ratio and a remainder which can be expressed as ints, without risk of overflow:
          int quotient = (int) LongMath.divide(numerator, scale, RoundingMode.DOWN);
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri May 12 17:02:53 UTC 2023
    - 29.9K bytes
    - Viewed (0)
  8. android/guava/src/com/google/common/math/Quantiles.java

          long numerator = (long) index * (dataset.length - 1);
          // Since scale is a positive int, index is in [0, scale], and (dataset.length - 1) is a
          // non-negative int, we can do long-arithmetic on index * (dataset.length - 1) / scale to get
          // a rounded ratio and a remainder which can be expressed as ints, without risk of overflow:
          int quotient = (int) LongMath.divide(numerator, scale, RoundingMode.DOWN);
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri May 12 17:02:53 UTC 2023
    - 29.9K bytes
    - Viewed (0)
  9. src/math/big/arith_arm64.s

    // license that can be found in the LICENSE file.
    
    //go:build !math_big_pure_go
    
    #include "textflag.h"
    
    // This file provides fast assembly versions for the elementary
    // arithmetic operations on vectors implemented in arith.go.
    
    // TODO: Consider re-implementing using Advanced SIMD
    // once the assembler supports those instructions.
    
    // func addVV(z, x, y []Word) (c Word)
    TEXT ·addVV(SB),NOSPLIT,$0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 11.8K bytes
    - Viewed (0)
  10. src/text/template/parse/lex.go

    // appear after an identifier. Breaks .X.Y into two pieces. Also catches cases
    // like "$x+2" not being acceptable without a space, in case we decide one
    // day to implement arithmetic.
    func (l *lexer) atTerminator() bool {
    	r := l.peek()
    	if isSpace(r) {
    		return true
    	}
    	switch r {
    	case eof, '.', ',', '|', ':', ')', '(':
    		return true
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 04 22:36:12 UTC 2022
    - 18.1K bytes
    - Viewed (0)
Back to top