Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for arithmetic (0.22 sec)

  1. test/codegen/arithmetic.go

    // Copyright 2018 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 codegen
    
    // This file contains codegen tests related to arithmetic
    // simplifications and optimizations on integer types.
    // For codegen tests on float types, see floats.go.
    
    // ----------------- //
    //    Addition       //
    // ----------------- //
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:28:00 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  2. src/unsafe/unsafe.go

    // from being reclaimed.
    //
    // The remaining patterns enumerate the only valid conversions
    // from uintptr to Pointer.
    //
    // (3) Conversion of a Pointer to a uintptr and back, with arithmetic.
    //
    // If p points into an allocated object, it can be advanced through the object
    // by conversion to uintptr, addition of an offset, and conversion back to Pointer.
    //
    //	p = unsafe.Pointer(uintptr(p) + offset)
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 19:45:20 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/quantization/stablehlo/passes/passes.td

      let constructor = "mlir::quant::stablehlo::CreateQuantizeWeightPass()";
    }
    
    def UnfuseMhloBatchNormPass : Pass<"stablehlo-unfuse-mhlo-batch-norm", "mlir::func::FuncOp"> {
      let summary = "Unfuses batch normalization into arithmetic ops.";
    }
    
    def LiftQuantizableSpotsAsFunctionsPass : Pass<"stablehlo-lift-quantizable-spots-as-functions", "mlir::ModuleOp"> {
      let summary = "Replace quantization candidates with composite functions into the module.";
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 14 06:31:57 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  4. 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)
  5. src/math/big/nat.go

    //
    // with 0 <= x[i] < _B and 0 <= i < n is stored in a slice of length n,
    // with the digits x[i] as the slice elements.
    //
    // A number is normalized if the slice contains no leading 0 digits.
    // During arithmetic operations, denormalized values may occur but are
    // always normalized before returning the final result. The normalized
    // representation of 0 is the empty or nil slice (length = 0).
    type nat []Word
    
    var (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 21:31:58 UTC 2024
    - 31.7K bytes
    - Viewed (0)
  6. src/runtime/stack.go

    	fixedStack6 = fixedStack5 | (fixedStack5 >> 16)
    	fixedStack  = fixedStack6 + 1
    
    	// stackNosplit is the maximum number of bytes that a chain of NOSPLIT
    	// functions can use.
    	// This arithmetic must match that in cmd/internal/objabi/stack.go:StackNosplit.
    	stackNosplit = abi.StackNosplitBase * sys.StackGuardMultiplier
    
    	// The stack guard is a pointer this many bytes above the
    	// bottom of the stack.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 41.1K bytes
    - Viewed (0)
  7. src/math/big/arith_ppc64x.s

    // license that can be found in the LICENSE file.
    
    //go:build !math_big_pure_go && (ppc64 || ppc64le)
    
    #include "textflag.h"
    
    // This file provides fast assembly versions for the elementary
    // arithmetic operations on vectors implemented in arith.go.
    
    // func addVV(z, y, y []Word) (c Word)
    // z[i] = x[i] + y[i] for all i, carrying
    TEXT ·addVV(SB), NOSPLIT, $0
    	MOVD  z_len+8(FP), R7   // R7 = z_len
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 16.8K bytes
    - Viewed (0)
  8. src/encoding/binary/binary.go

    // sequences and encoding and decoding of varints.
    //
    // Numbers are translated by reading and writing fixed-size values.
    // A fixed-size value is either a fixed-size arithmetic
    // type (bool, int8, uint8, int16, float32, complex64, ...)
    // or an array or struct containing only fixed-size values.
    //
    // The varint functions encode and decode single integer values using
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:29:31 UTC 2024
    - 23.4K bytes
    - Viewed (0)
  9. src/crypto/internal/bigmod/nat.go

    	xLimbs := x.limbs[:size]
    	yLimbs := y.limbs[:size]
    
    	for i := 0; i < size; i++ {
    		xLimbs[i], c = bits.Sub(xLimbs[i], yLimbs[i], c)
    	}
    	return
    }
    
    // Modulus is used for modular arithmetic, precomputing relevant constants.
    //
    // Moduli are assumed to be odd numbers. Moduli can also leak the exact
    // number of bits needed to store their value, and are stored without padding.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 24K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/genericOps.go

    // (e.g. the second argument to shifts is unsigned). If not mentioned,
    // all args take signed inputs, or don't care whether their inputs
    // are signed or unsigned.
    
    var genericOps = []opData{
    	// 2-input arithmetic
    	// Types must be consistent with Go typing. Add, for example, must take two values
    	// of the same type and produces that same type.
    	{name: "Add8", argLength: 2, commutative: true}, // arg0 + arg1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 42.6K bytes
    - Viewed (0)
Back to top