Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for copysignSC (0.14 sec)

  1. src/math/all_test.go

    	{Inf(-1), NaN()},
    	{-Pi, Inf(-1)},
    	{-Pi, 0},
    	{-Pi, Inf(1)},
    	{-Pi, NaN()},
    	{Copysign(0, -1), Inf(-1)},
    	{Copysign(0, -1), -Pi},
    	{Copysign(0, -1), Copysign(0, -1)},
    	{Copysign(0, -1), 0},
    	{Copysign(0, -1), +Pi},
    	{Copysign(0, -1), Inf(1)},
    	{Copysign(0, -1), NaN()},
    	{0, Inf(-1)},
    	{0, -Pi},
    	{0, Copysign(0, -1)},
    	{0, 0},
    	{0, +Pi},
    	{0, Inf(1)},
    	{0, NaN()},
    	{+Pi, Inf(-1)},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 07 17:39:26 UTC 2023
    - 86.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (Xor(64|32|16|8) ...) => (XOR(Q|L|L|L) ...)
    (Com(64|32|16|8) ...) => (NOT(Q|L|L|L) ...)
    
    (Neg(64|32|16|8) ...) => (NEG(Q|L|L|L) ...)
    (Neg32F x) => (PXOR x (MOVSSconst <typ.Float32> [float32(math.Copysign(0, -1))]))
    (Neg64F x) => (PXOR x (MOVSDconst <typ.Float64> [math.Copysign(0, -1)]))
    
    // Lowering boolean ops
    (AndB ...) => (ANDL ...)
    (OrB ...) => (ORL ...)
    (Not x) => (XORLconst [1] x)
    
    // Lowering pointer arithmetic
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (Round(32|64)F ...) => (LoweredRound(32|64)F ...)
    
    (Sqrt ...) => (FSQRT ...)
    (Sqrt32 ...) => (FSQRTS ...)
    (Floor ...) => (FFLOOR ...)
    (Ceil ...) => (FCEIL ...)
    (Trunc ...) => (FTRUNC ...)
    (Round ...) => (FROUND ...)
    (Copysign x y) => (FCPSGN y x)
    (Abs ...) => (FABS ...)
    (FMA ...) => (FMADD ...)
    
    // Lowering extension
    // Note: we always extend to 64 bits even though some ops don't need that many result bits.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/S390X.rules

    // detect attempts to set the sign bit with load
    (LDGR <t> x:(ORload <t1> [off] {sym} (MOVDconst [-1<<63]) ptr mem)) && x.Uses == 1 && clobber(x) => @x.Block (LNDFR <t> (LDGR <t> (MOVDload <t1> [off] {sym} ptr mem)))
    
    // detect copysign
    (OR (RISBGZ (LGDR x) {r}) (LGDR (LPDFR <t> y)))
      && r == s390x.NewRotateParams(0, 0, 0)
      => (LGDR (CPSDR <t> y x))
    (OR (RISBGZ (LGDR x) {r}) (MOVDconst [c]))
      && c >= 0
      && r == s390x.NewRotateParams(0, 0, 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
Back to top